Sencha Touch和jQuery Mobile的比較

第一組-行銷和平臺支持javascript

 

  Sencha Touch和jQuery Mobile都以HTML5框架著稱。jQuery Mobile謙虛的說本身只是內建於全部流行的移動設備平臺,而Sencha Touch則說本身是惟一能讓爲開發者在iOS,Android,BlachBerry,Windows Phone等更多的OS上開發漂亮應用的框架。老實說,這種誇大其詞的廣告讓我失望。我尚未發現它說的那樣好,Sencha Touch只能孤芳自賞了。java

只支持web kit內核瀏覽器(聽說這會在將來有所變化)web

你們知道的,有不少移動應用框架比Sencha Touch好瀏覽器

jQuery Mobile框架

不少框架都不會爲某一特定的平臺作優化的,包括jQuery Mobile(聽說1.4版本會作一些優化)工具

結論:jQuery Mobile勝開發工具

  

 

第二組-UI和視覺映像優化

 

  正如您所見,Sencha Touch和jQuery Mobile在UI視覺是有些區別的。一個是徹底的javascript驅動,而另外一個是用HTML驅動的。這兩種方式均可以展現漂亮的UI,可是 Sencha 的UI更像是用原生API開發的同樣(在混合應用程式中)。很不幸,它兩在複雜UI程式中表現的就很糟糕了,尤爲是jQuery Mobile.網站

Sencha Touch插件

在移動設備上,Sencha會比jQuery更加的流暢

Sencha遵循MVC哲學,它不會讓你寫任何HTML代碼,一切基於javascript

Sencha 提供更多的UI元素和組件,好比說旋轉

Sencha支持SVG(可縮放矢量圖形,譯者注),對於遊戲來講是個好事

Sencha Touch IDE是付費的,雖然這個和UI沒有關係。

jQuery Mobile

於Sencha不一樣,jQuery Mobile UI更像是web UI

要想展示jQuery Mobile UI只要在HTML中加入jQuery Mobile CSS便可,就像是jQuery UI框架的使用同樣

使用Ajax會讓有些開發者在頁面特效處理方面感到困惑

使用CSS會讓一些UI看起來很類似,要讓UI表現的不同得額外花費時間來處理。好比說SongMeanings.com網站中的mobile內容。

與Sencha Touch不一樣,jQuery Mobile得讓你好好關心頁面的構成,有時這是很麻煩的。全部都綁在了一塊兒,這,時好時壞說不定。1.4版本也許會有所改善。

結論:Sencha Touch 勝

  

 

第三組-可用性,使用的難易

 

  這是個徹底不一樣的比較。jQuery Mobile是標記語言驅動,它是依賴於jQuery並很容易控制的。若是你喜歡MVC模式,那你就得選擇Sencha Touch。固然這會帶來付費的問題,至少這會讓不喜歡用javascript的人不順心的。最後,咱這組比較就是比較使用的難易的。

Sencha Touch

全都是javascript,新手會有些迷惑

很難debug

不容易上手

jQuery Mobile

若是你和大多人同樣喜歡jQuery,你也會喜歡jQuery Mobile的

語法簡單

能夠用Backbone.js或Knockout.js來彌補MVC設計方面的缺陷

支持不少不一樣的主題,並且一切均可以用CSS來操做

任何IDE均可以開發

結論:jQuery Mobile勝

  

 

第四組-文檔

 

  再好的產品也會所以而被人們遺忘。它們兩的文檔都不錯。Sencha Touch官方文檔至關不錯,jQuery Mobile文檔的封面都是很漂亮的。可是,Sencha Touch的文檔比jQuery Mobile的更好。

Sencha Touch

比jQuery Moblie文檔更好,並且不會讓人困惑。

內容很少

官方支持可難免費,也不會涉及IDE

jQuery Mobile

沒達到Sencha Touch官方文檔的水準

有博客,文章,論壇,Stackoverflow...等方式的支持

封面很漂亮

結論:Sencha Touch 勝

  

 

第五組-工具,插件,第三方支持

  這個話題也是很重要的,好的開發工具和插件會讓開發者更容易上手。

Sencha Touch

支持自家本地應用程序

支持主題包

IDE要付費

jQuery Mobile

Phonegap是支持本地應用的開發包,用jQueryMobile開發Phonegap會讓人感到有些怪

支持主題包,但支持的不全面,由於一些核心的CSS元素不容易更改,好比說已經被激活的元素

支持大量第三方插件,與jQuery插件兼容

比Sencha Touch更容易擴展

結論:平局,jQuery Mobile略勝一籌

相關文章
相關標籤/搜索