2012-03-24 128 views
8

我的問題是從Looking for a recommendation for a lightweight mobile HTML5/JavaScript framework輕量級UI框架

我加盟是針對iPad的一個JS/HTML5項目,目前使用Backbone.js的略有不同MVC和Zepto進行dom操作。他們已經使用jQuery mobile進行了實驗,發現列表性能不佳。

基本上我正在尋找一個非病毒操作系統許可證的替代移動Javascript UI框架(Sencha似乎與gpl 3,並且我想要一些專注於ui小部件的東西),它提供了高性能的動態列表和一個通用的iOS風格的UI組件。我對enyo有過經驗,但我並不特別喜歡它,所以這也是不可能的。

有什麼建議嗎?

回答

7

嘗試Chocolate Chip UI - BSD許可證。

討論性能 - 在iPad上,不要忘記,如果你想有硬件加速的CSS轉換(你需要這個),那麼你必須使用webkit轉換/翻譯等。Thomas Fuchs(Zepto/scriptaculous )寫了一個pretty good article talking about these issues,我建議是必不可少的閱讀,儘管從2010年。

+1

我實際上在週末閱讀那篇文章。他的概念驗證應用程序在iPhone上運行得相當快。我會試試這個。 +1,但在我完全接受之前,我希望看到更多的答案:) – Gopherkhan 2012-03-27 22:45:17

+0

避免使用JQuery的原因之一是大量的遺留代碼。顯然,如果您不針對IE等,那麼正在執行的大量解決方法將會對您的代碼產生負擔。 ChocChip很酷的原因之一就是它可以很好地與Zepto一起工作,正如你所知道的是一個類似jquery的框架,但是它從頭開始構建了移動的思想。 – dmp 2012-04-04 15:48:54

+0

無論如何,你怎麼樣?我很好奇:) – dmp 2012-04-04 15:49:18

0

jQuery Mobile 1.1.0 [1]看起來不錯。比以前的版本更好的性能,側重於小工具,以及根據MIT或GPL版本2許可授權的雙重授權。

其實它是在RC1狀態,但希望我們很快就能獲得最終版本。我相信你已經知道jQuery Mobile(誰不?:P),但也許你應該嘗試這個新版本,只是爲了測試新的性能。

[1] http://jquerymobile.com/demos/1.1.0-rc.1/

1

該網站提供了所有關於手機JS框架的選項

http://sixrevisions.com/javascript/mobile%C2%A0web-development-frameworks/

但我的建議是去爲JQuery Mobile

+0

JQuery或JQuery Mobile?這個問題具體談到移動web框架 – bschandramohan 2014-05-13 19:47:55

+0

@ChandraMohan我談到了JQuery Mobile ..你可以訪問該鏈接,看看這是推薦的移動web開發框架。另外,我現在編輯了我的答案以更加清晰。 – AurA 2014-05-14 06:18:00

-4

如果你有興趣的表現,我建議Jquery Mobile

+1

這是一個可怕的建議。 jQuery Mobile是目前性能最低的移動框架之一。 – 2014-03-13 10:52:41

1

我在一個幾乎相同的s ituation,使用jQueryMobile將近一年,並且發現自己對此完全不感興趣。我不得不說我是非常已退出Lungo。用戶界面看起來很棒,並且在語義上編碼。

事實上,整個框架具有卓越的施工質量,並針對移動設備進行了高度優化。它不像JQM那樣佔用巨大的空間,底層的QuoJS庫功能非常強大,幾乎提供了與jQuery相同的成語。有一個應用程序演示here

有一個新的有趣的框架,Jo,但我沒有看太多。這可能是一個不錯的選擇。

我還喜歡另一個獨特的庫Topcoat.io,因爲它只是基於CSS,沒有任何假設。非常乾淨和高性能。