我完全感到困惑,因为这两个框架中的哪一个要学习。大多数比较都在sproutcore和cappuccino或qooxdoo vs jquery之间。如果标准是JS框架: 1.像Web应用程序一样构建桌面 2.还可以为智能手机构建网络应用程序。
您会在这两个框架之间做出哪些选择?为什么?
问候
答案 0 :(得分:9)
KKj,我建议你花一些时间让自己熟悉每个框架。根据您想要创建的应用程序类型,我可以想象两者都可以完成任务。恕我直言qooxodo是更全面和成熟的框架,但当然参与qooxdoo我有偏见。
通常,为智能手机创建桌面式应用程序和Web应用程序是单个框架无法轻易满足的两个要求。通常需要权衡的是,您不能仅使用所有框架为移动环境中的复杂桌面应用程序提供的功能。 qooxdoo和Sproutcore已开始考虑整合特定于移动设备的功能,但我想对他们(以及其他人)说还有很长的路要走。针对功能齐全的桌面应用程序,您可以立即开始:
有一篇关于Popular JavaScript Framework Libraries: qooxdoo and SproutCore的文章(稍微陈旧一些),你可能觉得它很有用。 qooxdoo也在维基百科的Comparison of JavaScript frameworks,不幸的是Sproutcore不是。如果您有更具体的问题,请随时通过qooxdoo mailinglist向qooxdoo社区提问。 HTH。
答案 1 :(得分:3)
从初学者的角度来看,Qooxdoo可能更容易上手,因为它的文档要好得多。 Qooxdoo是完全成熟的,与sproutcore的比较非常全面,虽然发展很快但不像qooxdoo那样成熟。
答案 2 :(得分:2)
听起来SproutCore会成为您想要构建的完美候选者,不过我希望此时您已经做出了决定。最新版本的SC完全支持触摸事件,并且正在移动设备上成功使用。我们一直在努力为iPad等设备提供本机级性能和交互性。此外,您甚至可以选择在PhoneGap等工具的帮助下,使您的应用程序像本机应用程序一样运行。如果您还有其他问题,请访问#sproutcore的IRC聊天室或查看sproutcore@googlegroups.com上的邮件列表。