2013-06-22 271 views
1

我必須爲Windows 8,Windows Phone,Android和iOS平臺開發應用程序。所以我猶豫在PhoneGap Cordova和Sencha Touch之間。移動跨平臺開發

我看到PhoneGap可以使用它HTML 5和Sencha只有Javascript。因爲我不是一個真正的Web開發人員,也許HTML 5框架比完整的Javascript更容易學習。另一方面,我看到Sencha使用的是MVC模式,我想使用這種模式(我通常使用MVVM模式),所以,我更喜歡Sencha。

爲了完成,我希望至少有一個像每個平臺的本地UX一樣的UX。我看到了jQuery mobile。這可以幫助我嗎?我可以在PhoneGap或Sencha上使用它嗎?

您推薦哪種平臺?

+0

當然,您可以同時使用jQuery Mobile。 – Omar

回答

1
  • 您可以使用jQuery-Mobile與兩個;

  • Sencha touch更像jQuery Mobile然後cordova:對於大多數本地事件,您總是需要cordova;

  • jQuery Mobile不會自動給你本地UI每個平臺上,在 標準主題是iOS版樣,你總是可以diferent主題與 一些alrdy開發的工具,或做烏爾自己的造型與CSS

  • With jQuery Mobile您使用HTML5作爲UI,使用Sencha Touch即可使用JS。

  • 您還可以在jQuery-Mobile上使用MVC,並使用Backbone.js等庫。

+0

感謝您的回答,有了這個和一些研究,我將從PhoneGap/Jquery Mobile開始,以不同的主題來匹配MVC部分的本地UX/Angular.js。 – Podelo

0

根據您的應用要求,您應該選擇移動框架。如果你的應用程序完全依賴於圖表或地圖或sprite視圖,那麼你需要去sencha框架。另一種選擇框架的方式,對於長期目標(意味着不是一個簡單的應用程序,它應該是一個企業應用程序),這種情況下,你應該去sencha。它使用MVC更加靈活和可重用。