переход с sencha extjs 5.1 на extjs 6

Клиент хочет перенести/перенести существующее приложение extjs 5 в extjs 6. У него есть собственная тема, и все его классы организованы в пакеты (кроме рабочей области приложения).

Каков ваш опыт решения этой задачи? Это задача, которую можно выполнить всего за несколько часов, или что я должен проверить перед этим?

Я знаю, что это зависит от размера приложения, но все хорошо структурировано, и меня это не беспокоит.

  • О чем следует помнить при переносе?
  • Есть ли руководство по обновлению, как изменить обычный пакет тем на модную тему?
  • Есть ли что-то особенное в процессе сборки?
  • Что еще нужно проверить перед этим?
  • Вы бы сделали это с помощью командной строки sencha? Или вы бы не рекомендовали это?
  • Что изменилось в процессе сборки? Нужно ли мне полностью перенастраивать его?
  • Сейчас это "классическое" приложение. Где я должен разместить свои существующие классы? классическая/современная папка?
  • Нужно ли мне создавать адаптивное приложение?

Я был бы рад получить отзыв от редкого разработчика extjs и начать эту задачу хорошо подготовленным и без проблем с обновлением: D

Заранее благодарим за вашу поддержку.


person Rob    schedule 24.01.2017    source источник


Ответы (1)


ExtJS с 5 по 6 был достаточно простым — было много улучшений, но никаких фундаментальных изменений (конечно, по сравнению с ExtJS с 4 по 5).

Темы, в частности, работали без изменений, по крайней мере, у меня.

В качестве первого шага в этом процессе я бы рекомендовал обновить вашу Sencha CMD до последней версии, оставив версию ExtJS нетронутой. Это должно быть довольно безболезненно. Затем обновите версию ExtJS и посмотрите, что получится.

FWIW, вот как я обновился с ExtJS 6 до ExtJS 6.2 - процесс должен быть аналогичным.

person Robert Watkins    schedule 24.01.2017
comment
Привет Роберт. Спасибо за ваш отзыв. Я начну сегодня небольшой тест и очень взволнован, как все идет. Спасибо. - person Rob; 25.01.2017
comment
Я обновлю этот пост в ближайшие дни. Удалось обновить приложение, что заняло у меня 1,5 дня. Может быть, я слишком глуп, но мне очень сложно со всеми этими параметрами конфигурации. Как только вы пойдете не по стандартному пути, вам конец. В ближайшие дни подытожу свой опыт. Все еще мучаюсь со сборкой. - person Rob; 30.01.2017