Показать сообщение отдельно
  #1 (permalink)  
Старый 15.01.2013, 16:03
Аспирант
Отправить личное сообщение для Allan Stark Посмотреть профиль Найти все сообщения от Allan Stark
 
Регистрация: 24.04.2010
Сообщений: 87

Оптимизация готового проекта на ExtJS 4.1.1a
Имею готовый тестовый проект на ExtJS 4.1.1a: десятки view и controller, два десятка стореджей с моделями, все в MVC.

Теперь столкнулся с вопросами оптимизации.
Первоначально купившись на "рекламу" встроенного Sencha SDK Tools думал что все пройдет легко и в конце останется только запустить эту утилиту для минимизации js файлов и включения в них только используемых классов. Реальность оказалась другой - убив день понял, что SDK Tools уже не поддерживаются и не могут работать с ExtJS выше 4.0.х версии.
Взамен предлагали использовать Sencha Cmd.
Убив еще день в попытках разобраться с нетривиальным подходом (нужно создавать проект и скелет будущего приложения руками из утилиты и затем опять таки руками подключать в проект новые элементы типа вью, контроллеров и стореджей) понял, что пошел неправильным путем и придется все переделывать...

Вот теперь стою перед вопросом, каким путем пойти:

1. Долго и нудно пытаться кормить свои js файлы весьма капризной утилите (там окромя java нужно еще и какой-то Compass для минификации css ставить) в надежде что в конце концов она соберет тот единственный js файл.

2. Забить за утилиту и все связи делать руками через реквайр:
Ext.require('Ext.container.Viewport');

Кто-то уже применял Sencha Cmd? Что-то получилось ?
Ответить с цитированием