寶付分析關於ExtJS與JQuery支付對比
首先分別介紹一下ExtJS和JQuery,然後進行對比分析
一、什麼是ExtJS?
1、ExtJS可以用來開發RIA也即富客戶端的AJAX應用,是一個用javascript寫的,主要用於建立前端使用者介面,是一個與後臺技術無關的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各種開發語言開發的應用中。ExtJs最開始基於YUI技術,由開發人員JackSlocum開發,透過參考JavaSwing等機制來組織視覺化元件,無論從UI介面上CSS樣式的應用,到資料解析上的異常處理,都可算是一款不可多得的JavaScript客戶端技術的精品。
2、Ext的UI元件模型和開發理念脫胎、成型於Yahoo元件庫YUI和Java平臺上Swing兩者,併為開發者遮蔽了大量跨瀏覽器方面的處理。相對來說,EXT要比開發者直接針對DOM、W3C物件模型開發UI元件輕鬆。
二、什麼是JQuery?
jQuery是一個相容多瀏覽器的javascript框架,核心理念是write less,do more(寫得更少,做得更多)。jQuery在2006年1月由美國人John Resig在紐約的barcamp釋出,吸引了來自世界各地的眾多JavaScript高手加入,由Dave Methvin率領團隊進行開發。如今,jQuery已經成為最流行的javascript框架,在世界前10000個訪問最多的網站中,有超過55%在使用jQuery。
jQuery是免費、開源的,使用MIT許可協議。jQuery的語法設計可以使開發者更加便捷,例如操作文件物件、選擇DOM元素、製作動畫效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供API讓開發者編寫外掛。其模組化的使用方式使開發者可以很輕鬆的開發出功能強大的靜態或動態網頁。
三、二者對比
1.JQuery-EasyUI是仿照Ext做的。
2.Ext框架是一個整體,物件導向的程式設計思想,每個控制元件之間可以相互通訊。
3.JQuery的 控制元件全都是分散的,沒有整體性可言。你可以單獨拿出來一個控制元件就能用。
4.若要開發系統應用,首選Ext,控制元件庫豐富,擴充套件和維護都方便。若是簡單的頁面動畫和效果,首選JQuery
5.jquery只是一個工具庫,比較簡單,相對容易。 Ext是一套真正的ria開發框架,甚至可以實現桌面應用一樣的強大功能。本身程式碼質量極高,而且是高度的物件導向設計。jQuery 入門相對容易一些,實際用的過程中要用到各種外掛,基本上用一個“學”一個。 ExtJS 入門稍難。
6.大小比較:首先ExtJS是一個完整的Framework,是重量級別的,easy ui 是基於jquery庫的一套UI元件庫,是輕量級的,ExtJS是應用application級的,而jquery是page頁面級的。當然application也是由page組成的,那就需要你自己去完成了,考慮你的需求,和使用框架的初衷,選擇使用哪一種。同時ExtJs由於是重量級框架,完全物件導向風格,提供API非常完備也非常龐大,所以學習成本也想相對較大。
7.相容性比較:ExtJS相容IE全系列瀏覽器和其他非IE現代瀏覽器,jquery UI向來不太考慮ie低版本瀏覽器的相容,從態度上的鄙視。easy UI是基於jquery的,jquery2.X以上的版本不再支援IE6、7、8,,已鄭重宣告,請看官方網站,easyUI最新版本1.3.3使jQuery2.0,由於又很多HTML5特性,不再支援IE6\7\8,低版本由一些小部分的相容不夠好,請自己做技術選型的時候去測試,你要使用 那個版本。在相容問題上,他們都有瑕疵,看你的 接收程度。
8.使用許可license. EXTJS 2.1以上版本,商用需要購買商業授權,jquery UI 使用MIT協議,開源。 jquery easyUI如果商用需遵循license commercial商業許可,也就是要購買使用權.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69905323/viewspace-2657484/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 寶付敲寫Echarts+extjs3程式EchartsJSS3
- 關於微信支付,支付寶支付
- 寶付揭秘elk大資料與支付的秘密大資料
- 關於支付寶以及微信支付的整合
- 關於建行龍支付的聚合支付微信,支付寶 對接PC和H5H5
- 寶付揭秘支付JAVE程式碼
- 支付寶小程式對比微信小程式微信小程式
- 寶付談支付前端如何配合javascript前端JavaScript
- 關於軟體的程式碼混淆的產品對比與分析
- 2023支付寶五一消費洞察
- 寶付揭秘移動支付如何辦公?
- 關於uniapp呼叫支付寶登入問題APP
- 寶付(上海寶付)“持證上崗”,跨境支付行業紅利期持續行業
- Django對接支付寶Alipay支付介面Django
- 寶付大資料分析解析大資料
- 寶付全面分析MySQL細節MySql
- java對接支付寶支付(手機網站支付)Java網站
- Thinkphp5.0支付寶支付擴充套件庫類庫大全PHP套件
- 寶付揭秘Linux支付命令操作之grep、sed、awkLinux
- 寶付揭秘人工智慧支付的五種程式人工智慧
- 寶付安全支付|防範“殺豬盤”騙局
- 支付寶小程式效能分析
- 基於 golang 的支付寶支付小案例Golang
- 小米手環3怎麼設定支付寶免密支付?小米手環3支付寶免密支付設定新增教程
- 支付寶支付
- 利用抖音Cookie充值介面提取支付連結,個人調起原生微信h5支付寶h5支付CookieH5
- 支付寶沾福氣卡是什麼?2019支付寶沾福氣卡獲得和使用方法
- 寶付使用者談面對人工智慧刷臉支付的誘惑,你可要留心了人工智慧
- 上海寶付大資料分析storm結合大資料ORM
- 微信支付,支付寶支付
- 支付寶介面對接開發過程
- SamsungPay與支付寶正式宣佈合作
- Java 支付寶支付,退款,單筆轉賬到支付寶賬戶(支付寶訂單退款)Java
- 對iOS端支付寶和微信支付程式碼進行整合iOS
- 基於python爬蟲技術對於淘寶的資料分析的設計與實現Python爬蟲
- 寶付oracle配置Oracle
- 在App中對接微信和支付寶APP
- 一個支付寶木馬的分析溯源之旅