В процессе разработка сайта на Yii1. Есть ли смысл в Yii1 сейчас или сразу думать о переходе на Yii2?
Прямо сейчас подходит к концу очень длительная разработка одного проекта на Yii1. Так получилось, что процесс затянулся на период более года. Осенью же вышел Yii2. В тот момент надо было принмать трудное решение и оно было принято - делать далее на Yii1 (хотя по моим представлениям работы было сделано и не так много, но-но ...)
Так или иначе, скоро проект будет доведен до конца, а дальше неизбежно последует стадия его развития. Добавление множества новых функций. В связи со всем этим у меня вопрос. Как быть, что он будет развиваться на Yii1?
Нет ли непременного смысла перехода на Yii2? Я не разработчик, всех нюансов не понимаю, поэтому самостоятельно не могу оценить всю сложность и объем работ. Придется доверяться разработчику ...
Как лучше поступить в такой ситуации? Делать и далее все на Yii1 пока не упремся во что-то? (упремся ли?) Или не доводить размер проекта (кол-во функций и банально кол-во строк кода) до большего и сразу по возможности переписывать на Yii2?
1. Сначала релиз, потом решайте. Может проект вообще не полетит с точки зрения бизнеса...
2. Как полетит, можно плавно покрывать функциональными тестами через какой-нибудь Codeception.
3. Как покроете — можно плавно переписывать и смотреть за тем, чтобы тесты не поломались.
1. Проект уже давно "летает" (ну, насколько это можно назвать полетом). Его не с 0 делают, а переделывают старый, работающий сайт на новые технологии. С адаптивной версткой, жаваскриптами и т.п. (сайт в 2001 запущен и переделывался однажды в 2008, т.е. сами понимаете его отсталость на момент начала работ с Yii)
2-3. А что за тесты? Я совсем отстал от разработки, т.к. первую версию сайта написал как раз в 2001г на простом PHP голом и на том и закончил с девелопментом, стал заказчиком. Не дадите ссылочку про сабж, чтобы кратко и исчерпывающе? :) Мерси.
Запишите плюсы и минусы перехода на Yii2. Вы должны точно знать почему нужно или не нужно менять версию фреймворка, тогда такого вопроса не возникнет. И заранее продумайте, что станет с текущем кодом, если перенести его на Yii2, не превратится ли это из нормальной программы в кашу костылей
Так я как раз и не знаю плюсов и минусов, думал тут и прояснится в ходе ответов. И что с кодом станет я не знаю, я же не разработчик (я это отметил), а заказчик ...