Программное обеспечение Ext JS – это JavaScript-фреймворк для создания кроссплатформенных HTML5-приложений в любых web-браузерах (от Internet Explorer до Chrome). Библиотека Ext JS предлагает обширный набор виджетов для разработки интерфейсов пользователей, высокопроизводительные масштабируемые графики, древа, меню и др. Сообщество из миллионов пользователей Sencha позволяет получать доступ к тысячам расширений пользователей.
В Ext JS реализована поддержка технологии AJAX, анимации, работы с DOM, вкладок, таблиц, обработки событий и других новшеств Web 2.0. Библиотека Ext JS состоит из компонентов Ext Core и Ext JS. Ext Core представляет собой набор JavaScript-функций, который позволяет создавать динамические web-страницы с унифицированной обработкой в различных браузерах.
Инструменты комплекта средств разработки (SDK) предлагают автоматическое создание и оптимизированную сборку приложения c удалением неиспользуемых классов. Интерфейс командной строки работает на любой платформе – Windows, Mac и Linux.
Ext Direct – это платформа и технология для удаленного переноса на сторону клиента методов на стороне сервера. Ext Direct дает возможность клиенту приложения Ext JS легко взаимодействовать со всеми популярными серверными платформами.
Ext JS добавляет в любой фреймворк JavaScript наиболее передовые функции работы с графиками и диаграммами. Реализована поддержка всех браузеров и операционных систем. Разработчики могут единожды создавать и программировать графики, необходимые для приложений, и больше не возвращаться к данным объектам.
Характеристики Ext JS:
- Графики, схемы и визуализации на HTML.
- Блокирование, редактирование и другие действия с гридами.
- Рендер высокопроизводительного DOM-интерфейса для каждого браузера.
- Точная кроссбраузерная система ввода структур и форм.
- Выбор и фильтрация компонентов из древа компонентов или Array – одинаковых с CSS-селекторами.
- Рисование. Независимая от браузера векторная графика. Поддержка любых браузеров, от IE6 до Chrome.
- Бесконечная прокрутка изображений таблиц.
- Настройка тем. С помощью SASS и Compass темы для пользовательских приложений могут настраиваться за считанные минуты.
- Формы. Гибкое решение Ext JS позволяет использовать любую структуру для разработки свободных форм.
- Focus Manager. Улучшенный компонент Focus Manager дает возможность перебирать приложения с помощью клавиатуры.
- Пакет данных. Построение современных, масштабированных корпоративных web-приложений с помощью MVC.
- Песочница. Постепенный запуск множества версий Ext JS.
- Z-Index Manager. Менеджмент и настройка z-индекса окон или любого компонента Ext JS.