我必须为Windows 8,Windows Phone,Android和iOS平台开发应用程序。所以我在PhoneGap Cordova和Sencha Touch之间犹豫不决。
我看到PhoneGap可以使用HTML 5而Sencha只能使用Javascript。因为我不是一个真正的Web开发人员,所以HTML 5框架可能比完整的Javascript框架更容易学习。
另一方面,我看到Sencha正在使用MVC模式,我想使用这种模式(我通常使用MVVM模式),所以,这样,我更喜欢Sencha。
要完成,我至少需要像每个平台的本机用户体验这样的用户体验。我看到了jQuery mobile。这可以帮到我吗?我可以在PhoneGap或Sencha中使用它吗?
您推荐哪些平台?
答案 0 :(得分:1)
您可以同时使用jQuery-Mobile
;
Sencha touch
更像jQuery Mobile
然后cordova
:对于大多数原生事件,您总是需要cordova
;
jQuery Mobile
不会自动在每个平台上为您提供本机用户界面
标准主题是类似iOS的,你可以随时制作不同的主题
一些alrdy开发的工具,或使用CSS
做自己的样式。
使用jQuery Mobile
,您可以使用HTML5
作为用户界面,Sencha Touch
可以使用完整的JS。
你也可以在jQuery-Mobile上使用MVC和一些lib,例如Backbone.js。
答案 1 :(得分:0)
根据您的应用程序要求,您应该选择移动框架。如果您的应用程序完全依赖于图表或地图或精灵视图,那么您需要使用sencha框架。选择框架的另一种方法,对于长期目标(不是一个简单的应用程序,它应该是一个企业应用程序),对于这种情况,你应该去做sencha。它使用MVC更灵活,可重用。