2012-02-13 54 views
1

jqMobi?煎茶?还是其他的?为什么?您推荐哪个HTML5移动框架?

谢谢!

我必须重复上述内容才能发布此问题。

jqMobi?煎茶?还是其他的?为什么?

谢谢!

+1

你可以看看http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks有一个移动部分。 – 2012-02-13 15:04:11

回答

6

我是jqMobi的主要开发人员。 bensnider是正确的,因为Sencha是一个全部在一个类型的框架。但是很多人都遇到了问题。你不能在你的项目中使用单个组件,它是“Sencha”或者什么都不是。如果你喜欢,那是一个坚实的框架。

使用jqUi作为jqMobi的UI部分,可以使用backbone.js作为后端或另一个MVC类型框架,并将jqUi用作表示层。

这也取决于你的目标是什么。如果你是iOS的话,Sencha就会闪耀其中,但Sencha(甚至V2)上的Android支持仍然非常缺乏。

-2

这真的取决于你正在尝试做的,你的舒适区是什么等

+0

谢谢你的回答。 – weilou 2012-02-23 09:09:57

2

煎茶触摸2已经很不错了我们(禁止预发布流失),因为它填补了用户界面和数据的所有在一个框架中。 V2还增加了一些非常好的MVC支持,包括路由和实际控制器以及所有爵士乐。像往常一样,它的数据存储和模型非常好,现在从Ext大量借用。现在测试版已登陆,我强烈建议使用它开始新项目。看看其他框架,它们中的大多数并不是全都在一个类型的框架中,要求您依赖或创建用于数据存储,远程资源等的库。此外,Sencha现在可能是最成熟的框架,并有一个很好的开发人员社区。

+0

谢谢你的回答! – weilou 2012-02-23 09:08:14

0

另一个关键考虑因素是您希望支持哪些特定设备/平台以及这些设备上的体验是什么。例如煎茶触摸2不支持Android 3.我会鼓励你去尝试你想支持一些物理设备上的应用实例:

http://www.jqmobi.com/testdrive/

http://docs.sencha.com/touch/2-0/touch/examples/production/kitchensink/

为了公开,我已经开发了商业应用程序使用Sencha Touch但不是jqMobi。

+0

谢谢你的回答。 – weilou 2012-03-22 06:27:23