哪个是最好的移动Web应用程序开发框架

jgg*_*jgg 6 iphone mobile android jqtouch sencha-touch

我正在将现有的基于Java/J2EE的Web应用程序转换为移动Web应用程序,该应用程序应该支持iPhone,Androind设备,Blackberry等.还有不同的屏幕尺寸,如320x480,768x1024,1024x600等.

我发现SenchaTouch,JQTouchJqueryMobile是一些框架当前可用.

还有其他的framworks可用吗?而对于我的要求,哪个是正确的框架?

Gal*_*Gal 4

根据我的经验,你提到的那些是最受欢迎的,但都不是理想的。Sencha 是用 Ext JS 编写的,这意味着所有标记、逻辑和 JS 都嵌套在 .js 文件中。Drew Neil完成了一个很棒的教程系列,我发现它非常有帮助,但后来我决定不使用 Sencha,因为它的复杂性(特别是因为我的 jquery 背景)。由于其冗长且格式化的 HTML 始终输出到屏幕,因此速度也相当慢。另一方面,比较现有的选项,很明显 Sencha Touch 在复制本机应用程序外观方面做得非常出色。此外,它支持与 iphone 或 android 兼容的样式(以及它自己的简洁样式)

Jquery Mobile 仍处于 alpha 阶段,根据我的经验,它非常简单,这意味着错误很多,而且它的外观也不是那么无缝。尝试在线演示,您会发现肯定缺少一些过渡和效果。然而,您确实拥有使用 jquery 编写的强大功能,这可能会让您更快、更轻松(我确实希望他们早点开始研究它,但它看起来非常有前途)。

我并没有过多地使用 JQTouch(顺便说一句,它属于 Sencha),但它看起来与 Jquery Mobile 非常相似。它也比较旧,我不太确定那里的发展状况。