Ext JS - The Most Comprehensive JavaScript Framework for Building Cross-Platform Web Applications for Enterprises
By Markus Greschat, September 27, 2018
On September 12, 2018, the "Embarcadero DevTracks" event took place in Oldenburg, at the Technology and Startup Center. During this event, the Sencha Ext JS Framework was presented by Olga Petrova. Ext JS is a client-side JavaScript and Ajax framework for interactive web applications.
Overview
Sencha Ext JS provides everything a developer needs to create data-intensive, cross-platform web applications. In modern browsers, Ext JS utilizes HTML5 features.
Ext JS offers over 115 powerful, pre-tested, and integrated UI components such as calendars, grids, charts, and more. The Ext JS Grid and Advanced Charting Package can easily handle millions of records. The framework includes a robust data package capable of processing data from any back-end data source. With the Sencha Pivot Grid and D3 Adapter, companies can add cutting-edge visualization and analysis capabilities to their web applications.
The extensive Ext JS tools and themes improve development productivity and accelerate the deployment of visually appealing web applications. Many built-in tools are available to assist with design, development, theming, debugging, optimization, and build deployment.
Ext JS is available for open-source projects under the GPL, but commercial licenses can also be purchased for proprietary projects. Primarily, Ext JS provides a comprehensive collection of controls.
User Interface (GUI)
The Ext JS Framework includes a collection of various form elements:
Text fields (single-line and multi-line)
Date fields with input assistance in the form of a dropdown calendar
Numeric fields with increment and decrement buttons
List boxes and combo boxes
Radio buttons and checkboxes
HTML input areas
Additionally, various pre-built elements, known as widgets, are available:
List views (read-only or editable, sortable, with adjustable column order)
Tree structures
Tabbed displays
Menu bars
Context menus resembling desktop operating systems
Dynamic layout management of controls
Scroll bars
Charts based on Adobe Flash
Many of these elements can send and receive data directly using Ajax technology. The developer community continually evolves the framework and provides additional extensions.
Application Support
Modal dialog windows
Interactive input validation with feedback
Session and state management
Support for various standardized data formats such as XML and JSON
In 2017, Sencha was acquired by Idera.