Первая программа на Ext JS
Требования к окружению
Ext JS — enterprise-фреймворк с лицензией Sencha. Для обучения нужны Node.js, аккаунт sencha.com и Sencha Cmd.
Обзор платформы — 31.md. Данные Store/Model — 313.md.
Шаг 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. Подробнее — 31.md.