суббота, 1 июня 2013 г.

Каркас нового приложения

Ознакомьтесь с предыдущей статьёй "Установка Sencha Cmd в Ubuntu".

Определим местонахождение папки с библиотекой ExtJs. Путь к ней будем использовать в командах Sencha Cmd (ключ -sdk).


У меня он выглядит так:

~/NetBeansProjects/devconf2013/www/client/library/ext-4.2.1.883

Однако одного этого пути недостаточно. Нужен ещё путь к папке, в которой будут лежать написанные нами классы.

Моё новое приложение называется school, поэтому создаю такую папку:

~/NetBeansProjects/devconf2013/www/client/school


Открываем терминал. Пляшем в иступлении.

Переходим в директорию, где расположен исполняемый файл утилиты Sencha Cmd. Помните, в статье про инсталляцию даной утилиты, я просил вас запомнить путь? В моём случае:

cd ~/bin/Sencha/Cmd/3.1.2.342

Предлагаем утилите Sencha Cmd создать стандартный набор папок и файлов для MVC-приложения. Я написал (в одну строку):

./sencha -sdk ~/NetBeansProjects/devconf2013/www/client/library/ext-4.2.1.883 generate app school ~/NetBeansProjects/devconf2013/www/client/school

Расшифровка:

sencha -sdk <путь к библиотеке ExtJs> generate app <имя создаваемого приложения> <путь к пустой директории>

Обратите внимание: никаких sudo. Выполняется из-под обычного пользователя.



Работа утилиты завершилась без сообщений об ошибках.


Теперь посмотрим на результат.


Всё готово! Создавайте классы представлений, контроллеров, хранилищ и моделей в предназначенных для этого разделах директории app:


О том, чтобы написаный вами код мог быстро загружаться и исполняться позаботится компилятор Sencha Cmd, о котором читайте в следующей статье Компиляция приложения, построенного на SDK ExtJs.

Комментариев нет:

Отправить комментарий