在這篇WDJ的文章中我們會盡力更好地了解 Kendo UI 和 jQuery Mobile 在相同的業務領域里之間的差異。
jQuery Mobile 和Kendo UI 在方向上是有一點不同的。你可以了解到Kendo UI 將它本身定位成為:"當代web和手機app開發所需的綜合 HTML5/JavaScript 框架。Telerik's Kendo UI是每一位需要創建HTML5站點和手機apps的專業開發人員所需要的。如今,HTML/jQuery 開發人員的生產效率受困于將那些毫不相干的JavaScript 庫和插件構成一個“弗蘭肯斯坦”(ps:一個電影的人名)。Kendo UI 卻擁有全部:豐富的jQuery的窗體部件,簡單并且始終如一的程序接口,穩定可靠的數據源,驗證,國際化,MVVM框架,主題,模板,等等一系列...."。
然而jQuery Mobile將它本身定位為:“jQuery Mobile:智能機和平板上觸摸體驗最好的Web Framework.一個統一的,以HTML5為基礎的面向所有流行的手機設備平臺的用戶接口系統,構建在穩定可靠的jQuery和jQuery UI 上。它的輕量級代碼逐漸增強并且擁有靈活自由,容易的主題設計....”。
綜上所述,很明顯jQuery Mobile 開發者們將jQuery Mobile定義為在市場上同類產品中一個完全新奇的產品。在jQuery Mobile 的定義這移動生態早在第二段落就被定義了。這是一個很重要的因素關于Kendo UI 為什么僅僅與jQuery Mobile相似,但卻成為某種程度上不同的產品。在于jQuery Mobile比較Kendo UI作為一個框架更多提到移動端的使用。總而言之,這些表明Kendo UI是一個混合的jQuery 用戶接口,而jQuery Mobile則更傾向服務器端支持。
Kendo UI
這框架是與jQuery Mobile相似的擴展支持了所有受歡迎的移動平臺上的所有頂級的HTML桌面瀏覽器。盡管事實上它比jQuery Mobile遜色一些但是它提出支持全球幾乎所有受歡迎的平臺這一偉大的市場戰略。
jQuery Mobile
這個框架沒有將自己定位到任何解決HTML 框架的Web開發者所需要的戰略。
強有力的支持所有又有名的桌面瀏覽器和移動平臺,因此有時會產生更多問題。
被多數移動平臺和桌面瀏覽器所支持
勝利者:看樣子兩者之間勢均力敵。
界面外觀是值得討論的重要方面,兩個框架在這一方面又是非常貼近。假如你需要與自己的應用程序保持平臺一致性,那么建議選用 jQuery Mobile,因為它使用了平臺無關的用戶界面。UI 中包含了大量的組件,它們被快速響應,并受到大量第三方的鼎力支持。
如果你從視覺角度考慮這兩個框架,那么 Kendo UI 比 jQuery Mobile 超出更多,因為 Kendo UI 中有多種主題可以適合各種模擬,而 jQuery Mobile 僅有一個主題,用于所有樣本塊。至于 Kendo UI,布局設計與 jQuery Mobile 非常相似,但只要你更仔細的觀察兩者,就可以分辨出不同。如果你希望從 jQuery Mobile 切換到 Kendo UI 或者反過來,是非常快的,你無須擔心,因為你可以很快就輕松地創建出復雜的用戶界面設計。
擁有豐富的插件支持像jQuery Mobile
在iOS中,外觀和感覺具有更好的原生體驗
如果你需要在不通的平臺上體現獨特的外觀的感覺時,有許多的主題供選擇
在所有的移動設備上有很好的UI性能,在所有的動畫轉換上能產生原生的感覺。可惜的是性能會隨著布局的復雜度提升而降低
jQuery Mobile
這個框架有相同的用戶接口,不區分你工作的平臺
UI看起來更像iOS
有許多的內置插件,并且有大量的第三方插件
jQuery MobileKendo UI相比,在不同的分辨率和CCS方面,有更好的頁面響應性
和Kendo UI一樣,你能很方便的修改UI
如果在性能方面比較jQuery Mobile和Kendo UI,有時應用程序將變得完全失效,因為jQuery在移動設備上會遇到許多的麻煩。
贏家:在這個方面Kendo UI勝出,因為它有更好的移動性能。
我們在這方面區別二者的第一個觀點也將是一個非常接近的結果,因為 Kendo UI 和jQuery Mobile都是標記驅動的框架,他們都依賴于jQuery使其易于使用和發揮。很不幸的是,jQuery Mobile 并沒有潤色以支持MVC(模型-視圖-控制器)架構,而 Kendo UI 則是建立在MVC架構上。
Kendo UI
雖然JavaScript語法與jQuery語法比較不同,但這個框架也易于使用。
你可以修改widgets,如同可用廣泛的主題改變應用的外觀及其感覺。
支持 MVC 。
jQuery Mobile
JavaScript的語法和標準jQuery相似,使它易于無縫使用。
雖然不支持MVC,但你能通過 Knockout.js 或 Backbone.js 來解決這個。
極佳的主題支持。
你不需要任何IDE來構建移動Web應用程序。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com