原文:Announcing Public Beta of Ext JS 5html
咱們很是高興的宣佈,Sencha Ext JS 5 beta版本開始進行公測了。這個beta版本可讓你、咱們Sencha社區來對咱們的Ext JS 5的工做進度進行評測。對於因此Ext JS開發人員,這事一個很好的機會來協助完成這個最好的Ext JS發佈版本。linux
Ext JS 5 beta版下載地址:http://cdn.sencha.com/ext/beta/ext-5.0.0.736.zipchrome
這裏下載Windows、Mac OS X、Linux64和linux32的Sencha Cmd 5 beta的zip文件。windows
查看Ext JS 5的示例:http://dev.sencha.com/ext/5.0.0/瀏覽器
查看Ext JS包含那些新東西:http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/whats_new.htmlapp
注意:因爲是測試版,因此不建議用於生產。框架
咱們很自豪Ext JS已經成爲數據驅動單頁面應用程序的行業標準。隨着設計與團隊和項目的一塊兒成長,Ext JS強大的應用程序已經成功擴展到數百萬的屏幕和數十萬的代碼行。對於具備可讀性、可維護性的Web應用程序,明確的結構、行爲和可視化分類這些方面,咱們認爲Ext JS的體系結構至關合理,以組件爲中心這種作法是無與倫比的。工具
當咱們靜下心來設計Ext JS 5的時候,咱們指望可讓Ext JS變得更偉大和作得更好。對於咱們的開發過程,主要包含三個主題。第一主題是讓多設備開發成爲現實。Ext JS 5是咱們第一個容許經過同一代碼兼容桌面和觸屏設備的版本,這些靈感主要來自於Sencha Touch的觸摸手勢。有兩個新的多設備主題,以便咱們豐富UI組件的外觀和感受就像是觸屏屏幕和桌面屏幕上的原生應用程序同樣。性能
咱們的第二個主題是進化但不革命。Ext JS 5最重要的,沒變的也許是繼續支持IE8這類瀏覽器。咱們作出這個決定是由於大家中的絕大多數告訴咱們,對IE8的支持要持續到2015年後的應用程序興趣。咱們已經從Ext JS 4的平滑升級中獲取經驗。咱們對公共API的重大更改已經儘量作到最小化。
咱們第三個,也是最好一個主題是開發效率。在咱們設計的新的雙向數據綁定體系結構中,咱們的目標是要大大減小開發人員編寫實現公共UI的代碼量。在許多狀況下,一般須要幾個監聽器的任務,如今能夠減小到幾個綁定指令,這個能夠經過查看 Kitchen Sink 示例來了解。經過聲明性的監聽,如今在視圖就徹底不須要再編寫代碼了,這樣就不須要開發人員去剪切代碼,這同時保持了更好的分離。
正如你所指望的,咱們很自豪的說,目前這個beta版本在兼容性、效率和用戶體驗等方面符合社區和指望,Ext JS將繼續以前行之有效的方式,以提供最佳的應用程序設計給你的最終用戶、客戶和客戶端。測試
如今,讓咱們來了解一下新功能。Ext JS 5有無數的新功能和改進。如下是最好的部分:
還有許多其餘的加強功能和改進基本上與MVC和性能有關。如需詳細瞭解,可閱讀《Ext JS 5種的新功能》這篇文章。
Ext JS 5的另外一個目標是要縮小Ext JS和Sencha Touch之間框架核心的差別。咱們整有條不紊的收斂代碼類系統、數據封裝和特徵環境以便只監測一個公公核心,這樣就能夠在Ext JS和Sencha Touch之間實現共享。這些共享的組件就可讓應用程序的建立時恭喜框架的共享資源。
Ext JS 5支持IE8+和最新的平板電腦平臺,如iOS6/七、chrome上的Android 4.1+和Win 8觸屏設備(如Surface和觸屏筆記本)運行的IE10+。
Ext JS 5 beta版本與可用於Windows、Mac OS X、Linux64和Linux32的Sencha Cmd如今能夠下載了,這可在平板電腦上的示例看到。
只有有可能,咱們會盡最大的在努力發佈Ext JS 5的最終版本,而這,須要大家的協助和反饋。去試一下新的kitchen sink示例,將小的應用程序遷移到Ext JS 5,並在論壇向咱們報告bug、問題和錯誤。咱們期待你的反饋意見。
做者:Gautam Agrawal Gautam Agrawal is Sencha's Sr. Product Manager for Frameworks (Ext JS, Touch, and GXT). He has held various product and engineering roles at Quantros and Integral, in SaaS and BI space, utilizing Sencha technologies. He holds a PhD and MS from State University of NY (SUNY) at Buffalo and a BE from Pune University.