«Делай или не делай. Нет никакой попытки ». © Мастер Йода

В могучей и хаотичной вселенной Frontend существует множество фреймворков и библиотек. Это не про них. Давайте поговорим об одном из самых известных - Sencha Ext Js.

В вашем браузере есть множество компонентов и элементов управления, готовых к использованию. И, скорее всего, вы даже не подозревали, что их можно получить бесплатно. Конечно, внимательно следуя Условиям и положениям Стандартной общественной лицензии GNU версии 3 (GPL v3).

Хотя это короткое руководство может быть интересно, особенно для тех, кто знал Ext Js раньше и может использовать его в качестве «backend-разработчика». Например, как Java-монолит на каком-нибудь Darth Weblogic. Что не так уж плохо и мрачно, но сейчас уже неактуально. Кроме того, эта статья может стать хорошим началом для некоторых новых учеников.

Сначала перейдите на Лицензирование GPL - Sencha.com и убедитесь, что вы один из

разработчики, желающие выпустить исходный код для своих приложений

для кого

Sencha предоставляет вариант лицензирования с открытым исходным кодом…

Кроме того, хорошо знать это

Текущая политика Sencha GPL для Ext JS заключается в том, что основные выпуски, такие как 6.0, 7.0 и первый второстепенный выпуск, следующий сразу за основным выпуском, например 7.0.1, доступны по GPL v3. Все другие выпуски, такие как 6.5 и 6.5.1, доступны клиентам с коммерческой лицензией с действующими соглашениями об обслуживании и поддержке.

Получите SDK Sencha ExtJs с открытым исходным кодом

Вы можете загрузить последнюю версию Ext JS GPL, заполнив форму справа и нажав кнопку загрузки SDK.

Взгляните на Часто задаваемые вопросы о лицензировании и открытом исходном коде - Sencha, и вы готовы к работе. Предполагая, что у вас есть все необходимое, например, Node, npm и все, что вам нужно.

Не забывайте свое имя пользователя и пароль от репозитория Sencha npm.

Шаг 1. Войдите в npm, указав имя пользователя и пароль.

Шаг 2. Установите генератор приложений, который может быстро создать новый проект.

Шаг 3. Создайте свое первое приложение Ext JS

Шаг 4. Откройте и изучите новое приложение Ext JS

См. Package.json и webpack.config.js. Быстро осознайте, где вы находитесь, и начните действовать соответственно.

использованная литература

Доступные шаблоны приложений

Официальная документация