
Комментарии 6
Ох этот дивный мир бекенда, что не день, то новый язык. Как будто у php с 5 до 7 она была совместимость.
обратная совместимость есть, пока не меняется мажорная версия. но это справедливо для любых продуктов на любых языках, посему ничего дивного.
"для любых" это погорячились.
Т.е. проект написанный под .net framework 1, не соберётся под .net framework 4,7? Там и в языке и в фреймворке пропасть за 15 лет, но обратная совместимость есть.
Ну всё таки у Vue ситуация другая.
Vue 2 вышел в сентябре 2016 года, и был актуальным в течение 7 лет. Из них 3 года параллельно с Vue 3. Так что времени на миграцию было немало, примерно половина времени существования Vue 2.
Но даже не это важно, Vue 3 обратно совместим с Vue 2 за исключением нескольких изменений https://v3-migration.vuejs.org/breaking-changes/ Если Vue 2 используется стандартным способом (редко используются внутренние переменные фреймворка), то переезд за день / спринт реален (и выполнялся мной). Компоненты сплошняком переписывать не требуется.
Проблемы могут возникнуть с внешними библиотеками, которые не захотели делать эту работу, ну тут уж или переезжать на другие, или форкать самому.
Разработчики фреймворка Vue напомнили, что цикл поддержки Vue 2 завершается в конце 2023 года