Sencha Ext JS
Ext JS可幫助您為桌面,平板電腦和智能手機構建數(shù)據(jù)密集型跨平臺Web應用程序。 利用Ext JS Premium中的強大的新功能,包括D3 Adapter,Calendar,Exporter和Themer。

用JavaScript創(chuàng)建數(shù)據(jù)密集型的HTML5應用程序
Sencha Ext JS提供開發(fā)人員構建數(shù)據(jù)密集型跨平臺Web應用程序所需的一切。 Ext JS在現(xiàn)代瀏覽器中利用HTML5功能,同時保留了舊版瀏覽器的兼容性和功能。
Ext JS提供了數(shù)百個高性能,預測試和集成的UI組件,包括日歷,網格,圖表等。 Ext JS Grid和Advanced Charting軟件包可以輕松處理數(shù)百萬條記錄。 該框架包括一個強大的數(shù)據(jù)包,可以消耗任何后端數(shù)據(jù)源的數(shù)據(jù)。 使用Sencha Pivot Grid和D3適配器,組織可以向其Web應用程序添加領先的可視化和分析功能。
豐富的Ext JS工具和主題有助于提高開發(fā)生產力,并加快交付精彩的Web應用程序。 工具可用于幫助應用程序設計,開發(fā),主題和調試,以及構建優(yōu)化和部署。
預集成以及測試的UI組件

Ext JS包括業(yè)界最全面的預集成和測試的高性能UI組件集合。 這些組件包括HTML5日歷,網格,樞軸網格,D3適配器,樹圖,列表,表單,菜單,工具欄,面板,窗口等等。 Sencha社區(qū)還提供了數(shù)百個用戶擴展。
Sencha Grid使組織能夠處理數(shù)百萬記錄,并提供開箱即用的功能,如排序,分組,列鎖定和摘要行。
Ext JS日歷組件可幫助您輕松查看/管理Ext JS應用程序中的計劃和事件。 通過利用此組件,您可以輕松地將全功能日歷添加到您的應用程序,而無需投入大量時間和精力構建應用程序
豐富的數(shù)據(jù)分析

Ext JS使組織能夠使用Sencha Pivot Grid為其Web應用程序添加強大的分析功能。 它允許用戶匯總,聚合和分析多維數(shù)據(jù),以做出更明智的決策。
Sencha Grid使組織能夠處理數(shù)百萬記錄,并提供現(xiàn)成的功能,如排序,分組,列鎖定和摘要行。
Exporter插件使您能夠以各種不同的格式導出Ext JS Grid和Pivot Grid數(shù)據(jù)。 它支持標準的XLSX,XML,CSV,TSV和HTML格式,并允許您配置數(shù)據(jù)導出的可見(顯示)或不可見(隱藏)部分。 Exporter插件還支持導出文檔的基本樣式。
細致的數(shù)據(jù)可視化

D3適配器使您能夠向Web應用程序添加復雜的數(shù)據(jù)驅動文檔包(D3)可視化,例如熱圖,樹狀圖,sunbursts等。 現(xiàn)在,您可以創(chuàng)建動態(tài)可視化,它不僅可以講述特定的故事,還可以幫助您的用戶探索他們的數(shù)據(jù)并了解它需要告訴的故事。
Ext JS Charting軟件包允許您使用大量動態(tài)和靜態(tài)圖表(包括線,條和餅圖)直觀地表示數(shù)據(jù)。 圖表使用通過使用SVG,VML和Canvas技術實現(xiàn)的繪圖包開發(fā)的表面和子圖。 自動處理瀏覽器變化,因此圖表始終正確顯示。 Ext JS Charts還支持移動設備上的觸摸手勢,從而為圖表提供增強的交互功能,例如平移,縮放和捏合。
后端不可知數(shù)據(jù)包

Ext JS中包含的強大數(shù)據(jù)包將UI組件與數(shù)據(jù)層分離。 數(shù)據(jù)包允許客戶端使用提供諸如排序和過濾等功能的高功能模型收集數(shù)據(jù)。 數(shù)據(jù)包是協(xié)議不可知的,并且可以消耗來自任何后端源的數(shù)據(jù)。 它具有會話管理功能,允許多個客戶端操作,最小化到服務器的往返。
布局管理器和響應配置

Ext JS包括一個靈活的布局管理器,以幫助組織跨多個瀏覽器,設備和屏幕大小的數(shù)據(jù)和內容的顯示。 它可以幫助您控制組件的顯示,即使是最復雜的用戶界面。 Ext JS還提供了一個響應式配置系統(tǒng),允許應用程序組件適應特定的設備方向(橫向或縱向)或可用的瀏覽器窗口大小。
第508合規(guī)的輔助功能包(ARIA)

Ext JS ARIA包可以通過提供實現(xiàn)第508節(jié)合規(guī)性所需的工具為您的應用程序添加輔助功能支持。 使用ARIA包,您可以創(chuàng)建可以由需要輔助技術的人使用的應用程序,這些技術有屏幕閱讀器來瀏覽網絡等
自定義開箱即用的主題

Ext JS組件可以在多個現(xiàn)成的主題中使用,包括Material,Triton,Classic,Neptune和Crisp。 主題是可定制的,以反映特定的品牌標識。 Sencha Cmd公開了Ext JS主題使用的數(shù)百個變量,可以改變它們來設計自定義主題。
Sencha 工具
Cmd
Sencha Cmd是構建您的Ext JS應用程序的基石。 Cmd提供了一整套生命周期管理功能,包括腳手架,代碼精簡,生產構建生成等,以補充您的Sencha項目。
IDE插件
IDE插件將Sencha框架集成到企業(yè)工作流程中。 插件使代碼完成,代碼檢查,重構,模板生成,代碼導航和代碼生成等功能。 IDE插件與Sencha框架類以及您自己的自定義l列別和控制裝置。
Architect
Architect 授權您的團隊使用拖放功能構建Ext JS應用程序,因此您在手動編碼上花費的時間更少。 Architect自動生成針對高性能進行優(yōu)化的應用程序代碼,并消除了手動編碼時經常發(fā)生的人為錯誤。
Themer
Themer使您能夠使用圖形工具快速輕松地設計定制的應用程序主題,而無需編寫代碼。 Themer讓您訪問所有Ext JS組件和檢查工具,以設置細粒度的樣式,并生成具有動態(tài)樣式表的主題包。
Inspector
Inspector是一個調試工具,可以直接訪問使用Sencha框架構建的應用程序的組件,類,對象等。 它可以讓您分析應用程序代碼,包括對組件進行過度掩飾,布局運行次數(shù)等,以幫助提高應用程序性能。
Stencils
Stencils是Adobe Illustrator,Sketch,Omnigraffle,Balsamiq的完整UI資產工具包,也可作為SVG / PNG與其他程序一起使用。 Stencils包含Ext JS Classic和Modern工具包中使用的所有組件和樣式。 設計師可以使用與Ext JS中所有UI組件完全匹配的視覺資產 - 直到最后一個像素。 他們可以使用Triton,Crisp和Neptune主題作為矢量文件和符號,而不是編寫代碼。 有了Stencils,設計師可以簡化創(chuàng)建實物模型的流程,以便查看非常棒的Web應用程序。
第三方軟件
Ext Speeder
Ext Speeder是一個第三方工具,使您的Sencha Ext JS數(shù)據(jù)網格查詢速度飛快。 使用Ext Speeder,您可以對少至10毫秒內包含多達1億個元素的數(shù)據(jù)庫執(zhí)行數(shù)據(jù)查詢 - 大大提高了應用程序訪問基礎數(shù)據(jù)的速度。 Ext Speeder為您的整個數(shù)據(jù)庫(RDBMS)自動生成REST API。 內存中面向對象的方法使您的后端數(shù)據(jù)請求速度提高了10倍,顯著提高了應用程序的響應速度,并且不需要對客戶端Ext JS應用程序進行任何修改。 在標準J2EE環(huán)境(如Oracle WebLogic或Tomcat)中,可以輕松部署為用于數(shù)據(jù)庫加速的獨立實用程序。
Ext Speeder目前使用Oracle,MySQL,PostgreSQL和MariaDB數(shù)據(jù)庫
















