2011-05-02 147 views
6

我在把現有的Java/J2EE基於web應用到移動Web應用程序,它應該支持iPhone,Androind設備的過程中,黑莓等,並且還不同尺寸的屏幕分辨率320x480一樣, 768×1024,1024×600等

這是最好的移動Web應用程序開發框架

我發現SenchaTouchJQTouchJqueryMobile是一些框架當前可用。

有沒有其他framworks可用?併爲我的要求,這是正確的框架?

+0

http://stackoverflow.com/questions/16166810/which-framework-is-the-best-to-develop-a-mobile-application-using-database-conne/20053337#20053337 – 2013-11-18 16:57:42

回答

4

從我的經驗來看,你提到的是最受歡迎的,但都不是理想的。 Sencha是用Ext JS編寫的,這意味着所有的標記,邏輯和JS都嵌套在一個.js文件中。有一個很好的教程系列由Drew Neil完成,我發現它非常有幫助,但後來我決定不使用Sencha,因爲它的複雜性(尤其是因爲我的jQuery背景)。它的速度也很慢,因爲它的冗長和格式化的HTML總是輸出到屏幕上。另一方面,比較這些選項,很明顯Sencha Touch在複製原生應用外觀方面做得非常出色。此外,它支持與iPhone或Android兼容的樣式(以及它自己的整潔風格)。

Jquery Mobile仍然處於alpha階段,從我的經驗來看,它非常光鮮,這意味着錯誤增加,它的外觀不是無縫的。嘗試the online demo,你會注意到一些過渡和效果肯定是缺乏。然而,你確實有寫jquery的驚人之舉,這可能會讓你更快更輕鬆(我希望他們可以早點開始工作,但看起來非常有前途)。

我還沒有JQTouch搞砸了一大堆(它屬於煎茶BTW),但它似乎非常相似,jQuery Mobile的。它也比較老,我不確定發展在哪裏。

1

如果您來自Java背景,您可能還會看到gwt-mobile-webkit。你可能知道GWT會利用你所有的Java開發工具:IDE,類型安全編譯器,調試器,測試框架等等。

gwt-mobile-webkit專注於基於WebKit的瀏覽器(iOS/Android),但如此做你提到的其他事情。恕我直言,如果你想要真正的支持觸摸的web應用程序,你將不得不爲基於WebKit的瀏覽器和其他應用程序(BB等)創建不同的應用程序。

相關問題