javascript
ExtJS 4.1有什么值得期待?
???? ? 原文地址:http://www.sencha.com/blog/what-to-expect-in-ext-js-4-1/
?????? 我們正在努力為ExtJS從4.0.x升級到4.1而努力工作著,不單是進行錯誤修復的工作,還包括改善的工作。在ExtJS 4.1的第1個beta測試版即將發布之時,我們迫不及待的想與大家分享一下在4.1中值得期待的東西。
?????? 在社區的交流中,意見最多和最清晰,也是我們需要花費大量時間去處理的是性能和文檔這兩個部分。事實上,這也是4.1的焦點所在,讓我們分別看看在這兩方面都做了什么改進。
?????? 性能
??????? 現在,很多人的關鍵項目都依賴于ExtJS,這些項目都是帶有上百個布局、視圖和配置的極度復雜的應用。我們發現,在某些應用,ExtJS 4.0.x在處理DOM上可以表現得更快一點。具體來說,有復雜的布局的應用,Ext JS 4.0.X在讀取或寫入DOM時,經常會在布局的處理過程中出現延遲。在4.1,我們將改變這種遠程“chatty”,使用緩沖和批量處理讀取和寫入DOM,以替代在整個布局處理時重讀和重寫DOM。
?????? 我們也在組建的渲染上做了進一步的改進:新的渲染方式將以批處理的方式一次寫入在單一的DOM節點中插入的頂層容器,而不是以前那種每個組件直接渲染到DOM節點的方式。這意味著,任何使用Viewport的應用都會一次性的將所有組件寫如到一個單一DOM節點中。這將會顯著提高無論是簡單還是復雜的布局在各瀏覽器的性能。
?????? 除了新的DOM管理策略,4.1還提高了組件的渲染速度。在4.0.x,組件渲染時是使用CSS選擇器來查找元素的。我們將其修改為使用id,這樣在進行組件布局處理的時候速度會更快。我們也將Grid的滾動條改回使用瀏覽器的原生滾動條,而不是虛擬滾動條(已被移除)。這有兩個顯著好處,首先是Grid滾動得更快和提供了更自然的滾動感覺,其次是對于Mac OS X Lion用戶,滾動條行為與Lion兼容。
??????? 除了具體性能的修改,我們也全部修復了通過論壇、支持渠道和客戶對話收集到的錯誤。修正了錯誤的數據包,可以確保緊密結合的代理、Reader和Writer能按預期運行;而圖表包則改善了性能及邊緣情況。我們也希望在4.1中重新引入日歷(Calendar )組件。
?????? 在論壇,你們也許注意到了,錯誤現在已經被鏈接到了我們內部的錯誤報告系統,并顯示問題編號,從而讓我們可以更好的跟蹤和響應社區的討論。
?????? 許多補丁已經發送給了支持用戶,我們很樂意在發布4.1版時公開這些補丁。
?????? 文檔
?????? 在ExtJS 4.0發布的文檔工具,為ExtJS的所有文檔提供了一個全新的外觀。雖然文檔還沒完成,但是我們在兩個方面做了大量改善:實際文檔和文檔工具。在4.1,將會有新的內容,以及對已有內容的準確性和一致性的更新。更新會讓文檔工具更易于導航和瀏覽內容,從而讓它成為ExtJS最好的工作參考指南。在下周,我們會在博客中分享更多文檔的細節。
??????? ExtJS 4.1預計什么時候發布?
?????? 我們預計在9月中旬發布4.1的第一個beta測試版。時間有點長,不過,我們正在重新構建布局機制,這需要大量的編寫代碼和測試時間,以確保工作質量,從而減少社區的錯誤報告。
?????? ExtJS 4.0引進了大量的新特性,因而帶來了許多性能和文檔缺陷,我們希望在4.1版中解決這些問題及減少你們的顧慮。本來,我們計劃在4.1中加入RTL和ARIA的支持,但是因為目前重點是提高性能,因此,我們不得不將這些特性放到4.2版本。我們非常感謝你們對ExtJS的關注和提供的幫助,無論是通過論壇,Twitter的交流,Sencha會議上,還是其它方式。我們承諾,我們會將ExtJS打造成桌面Web應用程序項目最好的選擇。
作者:Aditya Bansod
Aditya is Sencha's senior director of product management and is responsible for the product planning and strategy for Sencha's product lines. Prior to Sencha, Aditya held various senior product management roles at Adobe and Microsoft, focusing on developers and media in the mobile and consumer electronics space.
轉載于:https://www.cnblogs.com/wdpp/archive/2011/08/13/2386471.html
總結
以上是生活随笔為你收集整理的ExtJS 4.1有什么值得期待?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (译)在Objective-c里面使用p
- 下一篇: 最新卡通渲染效果图(附带一张次世代帅哥)