不少人問我Sencha Touch (百度百科Sencha Touch譯者加) 和jQuery Mobile哪一個更好。事實上,它兩的區別就像是Web後臺編程,PHP和Java。它們都能完成一樣的功能,但其實它們是爲不一樣的目的而創造的。javascript Sencha Touch基於web-kit瀏覽器並作了優化,而jQuery Mobile適用於通常瀏覽器。由於Sencha Touch作了優化,不少人以爲它比jQuery Mobile更棒。混合移動應用(相似用用Webview編程,譯者注)會讓Sencha Touch熠熠生輝,它會讓移動應用很是流暢就像是用原生API開發的同樣。但jQuery Mobile也會在不一樣的地方發光發彩的。與Sencha Touch只支持web-kit不一樣,jQuery Mobile在支持HTML5的瀏覽器工做的也是至關的漂亮。不管你是使用Windows,MAC OS,Android或是iOS系統,jQuery Mobile都能吸引你的眼球。css |
yale8848
|
Sencha Touch vs jQuery Mobile下面我將以我我的經驗來談談它們的不一樣,這也許不會很客觀。就我的而言我不會偏袒任何一方,下面的章節經按組進行比較,每組都有勝者。jquery 第一組-行銷和平臺支持web Sencha Touch和jQuery Mobile都以HTML5框架著稱。jQuery Mobile謙虛的說本身只是內建於全部流行的移動設備平臺,而Sencha Touch則說本身是惟一能讓爲開發者在iOS,Android,BlachBerry,Windows Phone等更多的OS上開發漂亮應用的框架。老實說,這種誇大其詞的廣告讓我失望。我尚未發現它說的那樣好,Sencha Touch只能孤芳自賞了。編程
jQuery Mobile瀏覽器
結論:jQuery Mobile勝架構 |
yale8848
|
第二組-UI和視覺映像正如您所見,Sencha Touch和jQuery Mobile在UI視覺是有些區別的。一個是徹底的javascript驅動,而另外一個是用HTML驅動的。這兩種方式均可以展現漂亮的UI,可是Sencha 的UI更像是用原生API開發的同樣(在混合應用程式中)。很不幸,它兩在複雜UI程式中表現的就很糟糕了,尤爲是jQuery Mobile. Sencha Touch
jQuery Mobile
結論:Sencha Touch 勝 |
yale8848
|
第三組-可用性,使用的難易這是個徹底不一樣的比較。jQuery Mobile是標記語言驅動,它是依賴於jQuery並很容易控制的。若是你喜歡MVC模式,那你就得選擇Sencha Touch。固然這會帶來付費的問題,至少這會讓不喜歡用javascript的人不順心的。最後,咱這組比較就是比較使用的難易的。 Sencha Touch
jQuery Mobile
結論:jQuery Mobile勝 |
yale8848
|
第四組-文檔再好的產品也會所以而被人們遺忘。它們兩的文檔都不錯。Sencha Touch官方文檔至關不錯,jQuery Mobile文檔的封面都是很漂亮的。可是,Sencha Touch的文檔比jQuery Mobile的更好。 Sencha Touch
jQuery Mobile
結論:Sencha Touch 勝 |
yale8848
|
第五組-工具,插件,第三方支持這個話題也是很重要的,好的開發工具和插件會讓開發者更容易上手。 Sencha Touch
jQuery Mobile
結論:平局,jQuery Mobile略勝一籌 |
yale8848
|
最終比較jQuery Mobile 優勢
缺點
使用場合
代碼例子
優勢
缺點
使用場合
代碼例子
它們兩都是成熟的框架。jQuery Mobile 容易使用並且在大部分場合都能工做良好,可是若是你想優化優化混合移動應用程序,那你就選擇Sencha Touch吧。 其它值得看看的HTML5移動應用框架:
|