首頁 Javascript ExtJS ExtJS Core初探
ExtJS Core初探 列印 填寫電子郵件
(0 位用戶參與評分, 當前平均得到 0 顆星星)
Javascript / ExtJS / Eddy Chang / 週二, 15 九月 2009 22:04
ExtJS Core約在2009年4月份推出Beta版本,在6月份推出了正式版本。ExtJS Core是ExtJS的一個子集合,目的是要把ExtJS中核心的重要部份集中且輕量化,成為一個完全開放原始碼授權(MIT授權)及大小合適(79KB)的Javascript函式庫,這個策略除了可以向廣大的AJAX開發者廣為宣傳之外,也可以和以輕量化為主的其它AJAX函式庫,例如JQuery或Mootools一較高下。ExtJS core除了保留了完整的物件導向結構與跨瀏覽器平台的特性之外,也實作了以下的各功能:
  • DOM處理與遍歷 - DOM manipulation and traversal
  • CSS管理 - CSS management
  • 事件處理 - Event handling
  • 維度與尺寸大小 - Dimensions and Sizing
  • AJAX與JSON支援 - AJAX and JSON Support
  • 動畫 - Animations
當然在Beta發佈之時,就引起網路上熱烈的討論,官網的部落格列出了有關的詳細內容,以及實作出來的範例。在6月份時,Google CDN(Content Delivery Network)中,也加入了ExtJS Core的連結使用服務

ExtJS core的出現,除了讓許多畏於原來的ExtJS的龐大的工程師更願意學習與使用之外,也有可能讓其他的AJAX函式庫的工程師,轉而使用ExtJS core在簡單的Web應用上,而使用ExtJS在較為複雜或Web應用程式中,畢竟使用同一套語法和架構可以簡化不少學習的時間。在網路上也出現了ExtJS core和JQuery的比較文章「New Kid on the Block」,顯然在結構性和可讀性上,ExtJS core一點也不會比JQuery遜色,而在「Slick Speed」的測速比較中,ExtJS core beta在Firefox中的表現比JQuery中要好,而在IE8中就差得多了,不過這也只能作為參考的部份,畢竟如果真要比較,還是得看看佔有市場50%左右的IE6/7中的表現,不過我相信應該都一樣慘。

總結來看,ExtJS Core的確是一個非常有競爭性的輕量化AJAX函式庫,雖然目前仍然比不上像JQuery、Mootools等,已經有了良好的外掛機制和許多好的、可以馬上使用的範例。相信假以時日,一定會有更多優秀的開發人員投入到這個函式庫中,強化和增加這個部份,讓我們拭目以待吧!ExtJS Core的相關下載與說明

評論:

新增回應


驗證碼
更新

關於我something about me

eddy

Eddy Chang

Joomla!台灣站長、資擘(股)軟體工程師

最新留言Latest Comment