Yii 3 есть в демо версии, однако там много чего не сделано, код постоянно изменяется со структурой. Разрабатывать на нём точно не стоит. В конце концов демо версия может сильно отличаться от релиза. Ждать релиза yii3 не стоит. Точной даты нет. Известен лишь год - 2019.
Если выберите фреймворк yii2, то реализуйте проект обдуманно. Перенести проект на yii3 будет не сложно, используя паттерны проектирования и отделя бизнес логику от остальной части, за которую отвечает Фреймворк. Подробно написано здесь:
Архитектура приложения. Как сделать независимые модули (сервисы)?
Вы так же можете увидеть прогресс в репозиториях GitHub. Что нового в
UPGRADE, и посмотреть
структуру пакетов. Да, именно пакетов, а не модулей. Сам больше не будет монолитом он будет собираться по запчастям.
Изменений в проектировании много, но команда постарается сохранить некоторые привычные вещи. Например, если раньше использовали
Yii::t()
, то в yii3 нужно будет использовать
$this->app->t()
Заменить через IDE по проекту не сложно! Однако есть и координальные решения связанные с Active Record. С большей вероятностью этот паттерн исчезнет в версии 3.0. Это обсуждается
тут. Поэтому стоит обратить внимание на использование сторонних пакетов. В своём проекте вы сможете что-то изменить под Yii3, а вот сторонние расширения могут вообще никогда не переписаться по трети версию.
Информацию про yii3 можно отслеживать
тут. Так же создан новый раздел
русскоязычного ФОРУМА. Попробуйте познакомиться с
Yii3 Demo