嘿,有一些帖子主要讨论 Sencha Touch 和 jQtouch。
我知道 Sencha 更适合重型应用程序。在这里阅读:http: //9-bits.com/post/723711597/jqtouch-and-sencha-touch
但是 GWT mobile 与 XUI 与 jQuery Mobile 呢?有人测试过它们吗?GWT mobile 看起来相当不错......但我还没有深入挖掘。还有其他好的移动开发框架吗?
嘿,有一些帖子主要讨论 Sencha Touch 和 jQtouch。
我知道 Sencha 更适合重型应用程序。在这里阅读:http: //9-bits.com/post/723711597/jqtouch-and-sencha-touch
但是 GWT mobile 与 XUI 与 jQuery Mobile 呢?有人测试过它们吗?GWT mobile 看起来相当不错......但我还没有深入挖掘。还有其他好的移动开发框架吗?
如果您想要跨平台、基于 Web 的移动设备支持,而不仅仅是 webkit 浏览器(iOS、Android、BB 6.0+),您需要一把手术刀,而不是电锯。Sencha、jQuery Mobile 等都很棒,并且开箱即用地为您提供大量功能,但正如许多人提到的,它们主要迎合大型移动玩家,并且在支持和低端方面可能会让您想要设备。
我选择的手术刀是phonegap + xuijs,到目前为止我很喜欢它。虽然它是一个简单的 JS 库,但它为您提供了在整个智能手机范围内构建可靠、可优雅降解的体验的基础(即将推出 wp7)。编写您的过渡、蒙皮等...因为不支持它们的 CSS 和浏览器将简单地提供内容,而不会出现滑动视图、圆角、渐变、阴影等...
这是一个有趣的线程,讨论 jQuery Mobile 和 Sencha Touch 的优缺点:
...这里有一篇博文,涵盖更多移动跨平台解决方案: http ://interfacethis.com/2011/adventures-in-html5-part-one/
除非您对 html&css 毫无头绪 - gwt (mobile) 是一个糟糕的选择。GWT 对 java 中的 javascript 进行了抽象,它有一些优点,但也带来了很大的缺点。例如,您不能使用 Java 中不可用的 JavaScript 语言函数,例如闭包。开发者模式在大型项目中变得非常缓慢。而且您需要为每个新的 Browserversion 提供编译器。等我最喜欢的是jquerymobile。Sencha 可能是一种替代方案,但感觉不像 HTML 那样原生(恕我直言)
哦,但是如果你不知道 html&css。或者一个拥有 Native-Ui-Java-Developers 的大团队,他们没有 html&css 的 exp。GWT 可能是一个不错的选择。所以这取决于你/你的团队技能。
我对 javascript 不是很熟悉,所以我真的很喜欢Uranium。它是一组预先构建的小部件,您需要做的就是在 HTML 中包含一些属性。但它也带有 XUI,所以如果你需要它,它也在那里。我发现 JQuery 太臃肿了……我希望我的移动网站超级快,所以我想要最少的过剩。