Компания Sencha бесплатно раздаёт разработчикам приложений на ExtJs свой продукт для автоматизации
Sencha Cmd
Эта программа способна собирать все ваши классы и классы SDK, используемые в вашем приложении, в один сжатый файл.
У меня структура директорий выглядит приблизительно так:
Код:
|
www
data
sdk
ext-4.2.1
private
workspace
build
production
Superfotoalbum
index.html
ext
superfotoalbum
app
controller
model
store
view
Application.js
index.html
public
server
client
index.html |
В директории ext-4.2.1 я запустил
sencha generate workspace, чтобы заполнить директорию workspace.
Затем из директории ext запустил
sencha generate app, чтобы заполнить директорию superfotoalbum.
Код приложения помещаю в директорию app, а в браузере открываю index.html, который расположен уровнем выше.
Когда всё готово, запускаю из директории app команду
sencha app build, которая собирает приложение и кладёт его в папку production/Superfotoalbum.
Для окончательной проверки открываю index.html из этой папки, а затем переношу всё её содержимое в директорию client, которую и отправляю на боевой сервер.
На сервере лёгкий MVC-фреймворк на PHP(bulletphp) или NodeJs (express). Общение браузера с сервером чистый Ajax, Rest или RPC.