2016-03-07 2 views
0

Я недавно начал работу над проектом, который был разработан почти десять лет назад. Текущей версией калитки, используемой в проекте, является Wicket 1.3, которая достигла конца жизни. Недавно они обновили java до jdk7 на своих производственных серверах. Это первый раз, когда я получаю возможность работать на калитки. Меня попросили провести технико-экономическое обоснование и дать оценку усилий/расходов. Я думаю, что «Не можем ли мы напрямую перейти на wicket 7.0.0 из калитки 1.3.5?» В таком случае мне приходится учитывать изменения (измененные/устаревшие) в промежуточных версиях Apache Wicket, Wicket 1.4, 1.5, 1.6. Пожалуйста, направляйте меня.Обновление аппликации Apache

ответ

0

Было много изменений между 1.3 и 7.0, насколько это влияет на ваше приложение, конечно, будет зависеть от того, сколько из калитки вы используете.

Посмотрите через миграционную руководство здесь: http://wicket.apache.org/start/wicket-7.x.html#migrate

Вы не сможете просто капля в новом калитку 7 JARs в проецировании и ничего больше, я боюсь, это, вероятно, не будет даже компилировать.

0

Было много методов и классов, которые устарели. Кроме того, было много изменений в существующих классах, таких как IVisitor, IBehavior и т. Д.

Работа от 1,3 до 7 будет очень большой.

Я рекомендую начать с обновления до 1.5.
Обновления с 1.5 до 6, а затем 7 не должны быть такими же страшными, как переход с 1.3 до 7 напрямую.