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