jqMobi?煎茶?还是其他的?为什么呢?
谢谢!
我必须重复上述内容才能发布此问题。
jqMobi?煎茶?还是其他的?为什么呢?
谢谢!
答案 0 :(得分:6)
我是jqMobi的主要开发者。 bensnider是正确的,因为Sencha是一种一体化的框架。但很多人都遇到了问题。您不能在项目中使用单个组件,它是“Sencha”或什么也不是。如果您喜欢,那就是一个坚实的框架。
使用jqUi,jqMobi的UI部分,您可以使用backbone.js作为后端或另一个MVC类型框架,并使用jqUi作为表示层。
这还取决于你的目标是什么。如果你是iOS版,Sencha会在那里大放异彩,但对Sencha(甚至是V2)的Android支持仍然非常缺乏。
答案 1 :(得分:2)
Sencha Touch 2对我们来说非常好(除了预发布的流失),因为它在一个框架中将UI和数据连接起来。 V2还添加了一些非常好的MVC支持,包括路由和实际控制器以及所有爵士乐。一如既往,它的数据存储和模型非常好,现在大量借用Ext。现在测试版已经登陆,我强烈建议用它开始新的项目。
查看其他框架,其中大多数不是一体化的框架,要求您依赖或创建数据存储库,远程资源等。此外,Sencha现在可能是最成熟的框架,并且有一个很好的开发者社区。 p>
答案 2 :(得分:0)
另一个关键考虑因素是您希望支持哪些特定设备/平台,以及这些设备的体验。例如Sencha Touch 2不支持Android 3.我建议您在想要支持的某些物理设备上尝试示例应用程序:
http://www.jqmobi.com/testdrive/
http://docs.sencha.com/touch/2-0/touch/examples/production/kitchensink/
为了披露,我使用Sencha Touch开发了一个商业应用程序,但没有使用jqMobi。
答案 3 :(得分:-2)
这取决于你想要做什么,你的舒适区是什么等。