Sencha Ext JS - 針對各個瀏覽器中Rich Application設計的 JavaScript 框架
Ext JS 是web應用程式開發領域中的重大進展。其新增1000多種新的API、100多種範本。Ext JS 還提供全新的資料包,讓開發人員在構建其應用程式時使用“模型-視圖-控制器”(MVC)架構。新的 MVC (model-view-controller)使應用程式充分利用各種功能,例如:通過無限滾動網格來為 web 應用程式構建全新等級的交互性效果。
Sencha Ext JS可建置跨平台的網頁App,包含PC、Mac、Android與Apple智慧型手機。
更新介紹
Highlights of Ext JS 7.8
Feature
– Introduced Froala as a new feature for the classic toolkit.
Improvements
– The checkbox's color shade will be adjusted to align with the user's chosen color scheme for the material theme.
– Enhanced support for read-only cells, specifically addressing improvements when utilizing 'paste' functionality through the clipboard.
– Keydown and keyup events for child rows were absent in the Ext.grid.Grid for the modern toolkit; this issue has been addressed for enhanced functionality.
豐富的數據分析
Ext JS使組織能夠使用Sencha Pivot Grid為其Web應用程式添加強大的分析功能。它允許用戶匯總,匯總和分析多維數據,以做出更明智的決策。
Sencha Grid使組織能夠處理數百萬條記錄,並提供開箱即用的功能,如排序,分組,列鎖定和匯總行。
Exporter插件使您能夠以各種不同的格式導出Ext JS Grid和Pivot Grid數據。它支持標準的XLSX,XML,CSV,TSV和HTML格式,並允許您配置數據導出的可見(顯示)或不可見(隱藏)部分。Exporter插件還支持導出文檔的基本樣式。
複雜的數據可視化
D3適配器使您可以向Web應用程式添加複雜的數據驅動文檔包(D3)可視化,如熱圖,樹圖,旭日等。現在,您可以創建動態可視化,不僅可以講述特定的故事,還可以幫助您的用戶瀏覽他們的數據並了解它必須講述的故事。
Ext JS Charting軟體包允許您直觀地表示包含各種動態和靜態圖表的數據 - 包括直線圖,條形圖和餅圖。圖表使用使用SVG,VML和Canvas技術實現的繪圖包開發的曲面和精靈。瀏覽器變體會自動處理,因此圖表始終可以正確顯示。Ext JS Charts還支持移動設備上的觸摸手勢,從而為圖表提供增強的交互功能,如平移,縮放和捏合。
Back-end Agnostic Data Package
Ext JS中包含的強大數據包將UI組件與數據層分離。數據包允許使用功能強大的模型進行客戶端數據收集,這些模型提供排序和過濾等功能。數據包與協議無關,可以使用來自任何後端源的數據。它具有會話管理功能,允許多個客戶端操作,最大限度地減少到服務器的往返。
佈局管理器和響應配置
Ext JS包含一個靈活的佈局管理器,可幫助組織跨多個瀏覽器,設備和屏幕大小顯示數據和內容。它可以幫助您控制組件的顯示,即使對於最複雜的用戶界面也是如此。Ext JS還提供了一個響應式配置系統,允許應用程式組件適應特定的設備方向(橫向或縱向)或可用的瀏覽器窗口大小。
佈局管理器和響應配置
Ext JS包含一個靈活的佈局管理器,可幫助組織跨多個瀏覽器,設備和屏幕大小顯示數據和內容。它可以幫助您控制組件的顯示,即使對於最複雜的用戶界面也是如此。Ext JS還提供了一個響應式配置系統,允許應用程式組件適應特定的設備方向(橫向或縱向)或可用的瀏覽器窗口大小。
符合Section 508的可訪問性包(ARIA)
Ext JS ARIA Package通過提供實現Section 508合規性所需的工具,可以為您的應用程式添加輔助功能支持。使用ARIA包,您可以創建可供需要輔助技術(如屏幕閱讀器)的人使用的應用程式來瀏覽網頁。
可定制的內置主題
Ext JS組件有多種內置主題,包括Material,Triton,Classic,Neptune和Crisp。主題可自定義以反映特定的品牌標識。Sencha Cmd公開了Ext JS主題使用的數百個變量,可以改變這些變量來設計自定義主題。
版本介紹
Pro Perfect for teams looking to build enterprise-grade apps in the least amount of time.
|
Enterprise Leverage the best of Ext JS with advanced tooling & 140+ components. Everything in Pro, plus more!
|
Supported Browsers
Sencha Ext JS is compatible with the latest versions of all modern browsers (Edge, Firefox, Chrome, Safari, etc.) This includes the following specific versions:
Desktop | ||||||
OS / Browsers | Windows 10 | Windows 11 | macOS | Apple M1 | Apple M2 | Linux (20 & 22 +) |
Chrome | • | • | • | • | • | • |
Firefox | • | • | • | • | • | • |
Edge | • | • | • | • | • | - |
IE | 8*, 9*, 11 | - | - | - | - | - |
Safari | - | - | • | • | • | - |
Opera | • | • | • | • | • | • |
• Last 3 major versions released as of May 2023.
* For Classic toolkit only.
TABLETS & SMARTPHONES - iOS, Android, Win Phone | |||
Android 10+ (10, 11, 12, 13) | Chrome | Edge | Firefox |
iOS 14+ (14, 15, 16) | Safari | - | - |
Windows 10+ (10, 11)* | Chrome | Edge | Firefox |
* For tablets only.
Ext JS is compatible with older operating systems, devices, and browsers like Internet Explorer that does not natively support or have non-compliant implementations of newer browser functionality.
Sencha GXT - 針對 Google Web Toolkit 的應用程式框架
Sencha GXT 提供一種最快最強大的方法,使用Java 創建Rich web-based應用程式。Sencha GXT使用Google Web Toolkit (GWT)元件,允許您以 Java 編寫您自己的應用程式,然後將您的代碼編譯成經過高度優化、且跨瀏覽器的 HTML5 和 JavaScript。Sencha GXT 使GWT更上一層樓,為您提供高性能的配件、功能豐富的範本和佈局、高級圖表、資料載入程式等。支援所有主流 web 瀏覽器:Safari、FireFox、Internet Explorer 9+、Chrome、Opera 。
Sencha Ext.NET
Ext.NET is an advanced ASP.NET component framework that combines the leading client and server side web technologies (ASP.NET and Ext JS). Ext.NET empowers developers to create structured and scalable enterprise-grade applications with over 140+ prebuilt and professionally tested UI components.
Sencha Test
Sencha Test is the most comprehensive unit and end-to-end testing solution for Ext JS, including support for end-to-end testing of ExtAngular, Angular, ExtReact and React apps. Deliver high quality apps and reduce testing time & cost with Sencha Test