英文原文:Sencha Touch vs jQuery Mobile
很多人問我Sencha Touch (百度百科Sencha Touch譯者加) 和jQuery Mobile哪個更好。事實上,它兩的差別就像是Web背景程式設計,PHP和Java。它們都能完成同樣的功能,但其實它們是為不同的目的而創造的。 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都能吸引你的眼球。 |
Sencha Touch vs jQuery Mobile下面我将以我個人經驗來談談它們的不同,這也許不會很客觀。就個人而言我不會偏袒任何一方,下面的章節經按組進行比較,每組都有勝者。 第一組-行銷和平台支援 Sencha Touch和jQuery Mobile都以HTML5架構著稱。jQuery Mobile謙虛的說自己隻是内建于所有流行的移動裝置平台,而Sencha Touch則說自己是唯一能讓為開發者在iOS,Android,BlachBerry,Windows Phone等更多的OS上開發漂亮應用的架構。老實說,這種誇大其詞的廣告讓我失望。我還沒有發現它說的那樣好,Sencha Touch隻能孤芳自賞了。
|
第二組-UI和視覺映像正如您所見,Sencha Touch和jQuery Mobile在UI視覺是有些差別的。一個是完全的javascript驅動,而另一個是用HTML驅動的。這兩種方式都可以展示漂亮的UI,但是Sencha 的UI更像是用原生API開發的一樣(在混合應用程式中)。很不幸,它兩在複雜UI程式中表現的就很糟糕了,尤其是jQuery Mobile. Sencha Touch
|
第三組-可用性,使用的難易這是個完全不同的比較。jQuery Mobile是标記語言驅動,它是依賴于jQuery并很容易控制的。如果你喜歡MVC模式,那你就得選擇Sencha Touch。當然這會帶來付費的問題,至少這會讓不喜歡用javascript的人不順心的。最後,咱這組比較就是比較使用的難易的。 Sencha Touch
|
第四組-文檔再好的産品也會是以而被人們遺忘。它們兩的文檔都不錯。Sencha Touch官方文檔相當不錯,jQuery Mobile文檔的封面都是很漂亮的。但是,Sencha Touch的文檔比jQuery Mobile的更好。 Sencha Touch
|
第五組-工具,插件,第三方支援這個話題也是很重要的,好的開發工具和插件會讓開發者更容易上手。 Sencha Touch
|
最終比較jQuery Mobile 優點
代碼例子 ?
Sencha Touch 優點
代碼例子 ?
它們兩都是成熟的架構。jQuery Mobile 容易使用而且在大部分場合都能工作良好,但是如果你想優化優化混合移動應用程式,那你就選擇Sencha Touch吧。 其它值得看看的HTML5移動應用架構:
|