2015-11-03 9 views
0

У меня есть веб-приложение на Sencha, в настоящее время использующее функциональность ExtJS 3.4 с использованием Sencha Architect 3.2, хотите порт/Перенести некоторые формы в ExtJS 5.0.Портирование с EXT js 3.4 в EXT js 5.0

Какие изменения потребуются? они будут несовершеннолетними или майором? Мне нужно изменить всю структуру на MVC?

Быстрый ответ будет оценен.

+0

Я предлагаю вам опубликовать тот же вопрос в поддержке sencha, если у вас есть лицензионный вход ... Вы получите быстрый и лучший ответ там ... –

+0

Средство для обновления вашего приложения 3.4 до 5.0 –

ответ

1

Перемещение с Ext JS 3.x на> = 4.x (в вашем случае, 5.x) - это полная переработка приложения.

В 4.0, Ext JS полностью изменил работу системы классов (используя синтаксис, например Ext.define()) - настолько резкое изменение, что перенос приложения 3.x просто невозможно. Перемены API изобилуют, особенно дальше вы смотрите на 5.x и 6.x. Использование Sencha Cmd также будет совершенно чуждо вам.

Вам нужно использовать MVC? Нет ... но это, безусловно, рекомендуемая практика. Если вы рассматриваете Ext JS 5.x, MVVM также станет опцией.

Мой совет - взять учебный класс от Sencha, чтобы получить максимальную скорость по самым последним и самым лучшим вещам, предлагаемым в Ext JS. Затем начинайте с нуля с новой версии вашего приложения; не просто пытайтесь перенести его из одной версии в другую.