Комментарии 13
Спасибо! Будем ждать остальных статей цикла!
У меня сразу вопрос, возможно преждевременный. Не секрет, что своей популярностью Yii в немалой степени обязан так называемым "виджетам". При том что это было в общем-то не самое удачное решение с точки зрения архитектуры. Будет ли в Yii3 какой-то аналог? Чтобы и пользователям дать инструменты для давай-дававй и в продакшен, но и не приходилось отдирать прибитое гвоздями, чтобы прикрутить какое-то стороннее решение?
Если речь про виджеты, используемые в представлениях, то ответ – да, они есть.
По ссылке https://github.com/yiisoft/yii-widgets/#general-usage можно ознакомится с текущими виджетами.
Для кастомных виджетов можно пользоваться библиотекой https://github.com/yiisoft/widget. Там же есть примеры создания своих виджетов, а так же их "первичной" настройкой.
Хорошая статья, ждём следующую. Я же в свою очередь хочу спросить будет ли во вьюхах какой-нибудь шаблонизатор?
Сейчас можно использовать как обычный шаблонизатор, так и twig расширение. Список можно найти здесь: https://github.com/yiisoft/view#extensions
Если нужен какой-то другой, то можно создать issue/pull request и перевести поддержку на core команду.
У laravel просто отличная документация, с кучей примеров и без необходимости лезть в кишки, а еще есть laracast с огромнейшим багажом нестандартных решений. Вам бы лучше в эту сторону идти, а не упарываться в phpdoc. Новичкам чтение лписаний методов класса ровным счетам не даст ничего.
Коллеги, работавшие и работающие с laravel часто высказывают ровно противоположное мнение. Да и сам натыкался на отсутствие внятной документации несколько лет назад, когда был проект на laravel.
Что касается PHPDoc, то его всегда стоит держать актуальным, примеры там часто спасают инспекцию кода. Документация будет строится и отдельно от PHPDoc, с примерами, туториалами и объяснениями. Данный цикл статей и направлен на развитие этой части ;)
Зачем набрасывать на другой фреймворк, хваля свой инструмент. У laravel прекрасная документация ещё со времён когда с ним столкнулся на версии 3, как и у большинства фреймворков. Есть перевод на русский язык.
Постоянно просматриваю и отвечан на вопросы в https://qna.habr.com/, там 99% вопросов имеют ответ в документации, но её такие вот "коллеги" не читают.
Рынок говорит об обратном. При выборе между Laravel и Yii большинство выберут Laravel. И даже выход Yii 3 (если он вообще выйдет когда-либо) уже не изменит ситуацию
Когда был новичком - читал Yii1 исходники как книгу. И даже несколько раз перечитывал. Ну и доки читал там же - в коде, а не на сайте и не на форуме.
До сих пор (лет 6 PHP не видел) считаю то время - проведенным с большой пользой.
Желаю Yii3 поскорее релизнуться, и не тянуть с этим )
Одно и тоже драконят 3ий год.
Знаете в чем отличие вашей команды от других? То что вы постоянно поливаете других необоснованной критикой (Макаров тоже часто набрасывается на ларавел, видать зависть).
Мой основной фреймворк - это ларавел и у него отличная документация. Пробовал поработать с Yii2 и точно никогда больше не буду с ним иметь дел. Как и с Yii3. Во-первых из-за таких как вы критиканов других проектов (которые объективно лучше и вы уступаете практически во всём и поэтому они популярнее, примите это как факт). Во-вторых из-за этого идиотского нейминга Yii::что-то там. Что за ерунда постоянно напоминать о том что за фреймворк юзается?
Так что если пхп то только ларавел или симфони. А йии - аутсайдер.
Yii3 Overview 1. Вступление