Why Ext JS
Everything you need to Create Stunning Web Applications
Ext JS includes 140+ UI components, such as HTML5 calendar, grids, pivot grid, D3 adapter, trees, lists, forms, menus, toolbars, panels, windows, and much more. Hundreds of user extensions are also available from the Sencha community.
Focus on building business-critical applications and features for their target users, and not waste time and resources on cobbling together frameworks and testing solutions.
Increase productivity by using a single coding paradigm across all components, as opposed to a special coding style with each piece of an assembled framework.
Reduce the complexity of application maintenance cycles by eliminating dependencies on multiple libraries and versions for each individual feature.
Minimize the risk associated with delivering multi-device applications by enabling teams to standardize on a single comprehensive web application platform.
Accelerate the time-to-market by enabling teams to eliminate siloed development and testing efforts based on language and device type.
Improve application quality through end-to-end testing of Ext JS,ExtReact, React and Angular applications using Sencha Test.
Get technical questions answered quickly with our expert support team. Create the peace of mind you get from choosing a proven leader in web technologies with the resources available to support you.
Holistically manage the entire web application lifecycle form design to development and testing, reducing costs and improving efficiency.
Grid — Handle millions of records and provides built-in functionality such as sorting and grouping.
Pivot Grid — Add powerful analytics functionality to React applications.
Exporter — Export data from the standard grid or Pivot Grid to a wide variety of common formats.
Layouts — Ensures the proper sizing and positioning of all components with the powerful and flexible layout system.
Charts — Visually represent data with a broad range of dynamic and static charts including line, bar, and pie charts.
D3 Adapter — Add sophisticated Data-Driven Documents package (D3) visualizations such as heatmaps, treemaps, sunbursts and more to your web applications.
Architect — empowers developers to build Ext JS applications using drag-and-drop features, so less time is spent on manual coding.
Stencils — enables developers to quickly and easily mock up, style, prototype, and evaluate interface designs.
IDE and Code Editor Plugins — IDE and Code Editor Plugins integrate Sencha frameworks into your enterprise workflow, enabling code completion, inspection, generation, navigation, refactoring and more.
Themer — Design customized application themes using graphical tools without writing code.
Sencha Cmd — A full set of lifecycle management features including scaffolding, code minification, transpilation from ES6, dynamic package loading, build generation for PWAs and more.
Inspector — Debugging tool that provides direct access to components, classes, objects, and more for apps built using Sencha frameworks.
Improve the quality of your apps through end-to-end testing.
Leverage unit and functional testing for Ext JS apps to increase team productivity and accelerate release cycles.
Create robust tests by leveraging the deep integration between Sencha Test and Ext JS.
Adapt to Browsers, Devices and Screen Sizes
Ext JS includes a flexible layout manager to help organize the display of data and content across multiple browsers, devices, and screen sizes. It helps you to control the display of components, even for the most complex user interfaces.
Ext JS also provides a responsive config system that allows application components to adapt to specific device orientation (landscape or portrait) or available browser window size.
Ext JS includes features that align with the ADA Standards for Accessible Design. The Ext JS ARIA package makes it possible to add accessibility support to your applications by providing tools that you need to achieve Section 508 Compliance. Using the ARIA package, you can create apps that can be used by people who need assistive technologies such as screen readers to navigate the web
Allows client-side collections of data using highly functional models that offer features such as sorting and filtering.
Is protocol agnostic, and can consume data from any back-end source.
Comes with session management capabilities that allow several client-side operations, minimizing round-trips to the server