Перейти к основному содержимому

Первая программа на Ext JS


Требования к окружению

Ext JS — enterprise-фреймворк с лицензией Sencha. Для обучения нужны Node.js, аккаунт sencha.com и Sencha Cmd.

Обзор платформы — Ext JS. Данные Store/Model — Ext JS — Model, Store и proxy.


Шаг 1 — окружение

node -v
npm -v
sencha --version

Установите Sencha Cmd.


Шаг 2 — доступ к npm Sencha

npm login --registry=https://npm.sencha.com --scope=@sencha

Логин — email, пароль — API token из My Account → API Tokens (read).


Шаг 3 — создать проект

npm create @sencha/app@latest my-first-extjs-app --template universalmodern
cd my-first-extjs-app
npm install

Альтернатива:

npx @sencha/create-app@latest universalmodern my-first-extjs-app

Шаг 4 — запуск

npm start
# или
sencha app watch

Откройте URL из консоли (часто http://localhost:1962).


Шаг 5 — что смотреть в проекте

ПутьСмысл
app.jsonконфигурация приложения
app/views, models, stores
package.jsonскрипты и зависимости @sencha/*

Первое изменение — правка главного view в app/ (зависит от шаблона).


Лицензия

Коммерческое закрытое ПО — нужна коммерческая лицензия. GPL — только для открытых проектов под GPL. Подробнее — Ext JS.


Связанные материалы


В подборках

Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:

Первые шаги (маршрут подборки) — Первая программа на Angular, Первая программа на Next.js, Первая программа на Vue.js, Первая программа на Django, Первая программа на React, Первая программа на Django REST Framework.