Введение в Ext JS 4

Общий обзор фреймворка Ext JS

Ext JS представляет собой библиотеку JavaScript для разработки веб-приложений и пользовательских интерфейсов. И прежде всего Ext JS предназначен для создания RIA-приложений, то есть таких интернет-приложений, которые отличаются богатым и насыщенным интерфейсом.

Ext JS помогает организовывать и управлять элементами на веб-странице и проводить более точную и эффективную их настройку. Причем данный фреймворк позволяет не только эффективно работать с элементами управления, но и с некоторыми графическими моментами, например, с диаграммами.

Возможности, предоставляемые данным фреймворком, позволяют применять к веб-приложениям шаблон MVC, который позволяет отделить логику приложения, и его данные от визуальной части.

Еще одной важной чертой фреймворка является кроссбраузерность. В настоящее время Ext JS поддерживается следующими версиями браузеров:

Кроме того, Ext JS постоянно развивается и совершенствуется. Текущая версия, выпущенная в 2011 - четвертая. А если говорить о подверсиях, то текущая стабильная версия на момент написания этой статья - Ext JS 4.1.1 (выпущена в июле 2012 года).

Установка Ext JS 4

Чтобы начать работать с Ext JS, весь пакет фреймворка (SDK Ext JS) надо загрузить с официального сайта разработчиков библиотеки - http://www.sencha.com/products/extjs/.

На момент написания этой главы доступна версия 4.2, которая и будет использоваться в дальнейшем.

Поскольку при работе с запросами ajax браузеры, как правило, не работают с локальными файлами, то рекомендуется развернуть фреймворк на веб-сервере. В качестве веб-сервера можно взять Apache или IIS. Поэтому после загрузки архива распакуйте его в корневую папку веб-сервера и назовите распакованную папку со всеми файлами extjs. Хотя ряд примеров и приложении можно запускать и с локального диска по протоколу file.

Корневая папка веб-сервера зависит от ОС и выбранного веб-сервера.

Например, для сервера Apache это может быть:

В IIS корневой папкой выступает C:\inetpub\wwwroot.

После распаковки можно проверить правильность установки фреймворка, запустив веб-сервер и перейдя в браузере по адресу http://localhost/extjs/index.html.

Поскольку не всегда удобно создавать файлы в каталогах веб-сервера, то для тестирования можно использовать браузер Mozilla Firefox, который позволяет запустить веб-страницы с ExtJS 4 и с других каталогов, а не обязательно каталогов веб-сервера. Хотя в этом случае опять е не все функции, например, AJAX, могут быть доступны.

Краткий обзор Ext JS 4 SDK

В корневой папке библиотеки (которую мы ранее назвали extjs) будет располагаться несколько файлов и папок:

Директории фреймворка Ext JS:

    Поддержать сайт на родительском проекте КГБ