Пятиминутка PHP, выпуск 9
30 июня 2015
Записался в подкасте «Пятиминутка PHP». Получилось не 5 минут, а пол часа. Говорили про php-fig, Yii и другие интересные штуки.
30 июня 2015
Записался в подкасте «Пятиминутка PHP». Получилось не 5 минут, а пол часа. Говорили про php-fig, Yii и другие интересные штуки.
© 2005—2025, Александр Макаров (Sam Dark)
~ дизайн: fazeful design //Отработало за 0.01100 с. Скушано памяти: 0.8MB
Комментарии RSS по email OK
На хабре статью закрыли
Удалил ссылку...
Откуда у тебя столько времени, быть постоянно в курсе всего веба, разрабатывать фреймворк, разрабатывать несколько проектов и учить go???
go я не учил особо. Сам язык и так понятный, доку почитать 5 минут и простенькое можно уже писать. Гораздо больше времени ушло на то, чтобы заставить нормально работать его набор инструментов для компиляции и всего остального.
В курсе меня держит RSS. Сильно облегчает получение информации и её быструю фильтрацию.
Наибольшее количество времени удаётся высвободить автоматизировав часть каждодневной рутины.
На самом деле всё-всё и сразу доделать я не успеваю: пылятся наброски и идеи отличных проектов, заметки под travel-блог и ещё много всего.
Кстати вопрос - а какую ты используешь RSS-читалку? Никак не могу для себя найти удобную (особенно после Opera 12.x).
inoreader.com/ - просто огонь RSS читалка, очень удобно.
Александр, вы же везде писали, что поведения круче трейтов, что же побудило внести в планы отказ от поведений в пользу трейтов?
Вадим, feedly.
Серега, отказ от поведений даст производительность. Нашёлся способ писать трейты так, чтобы они отлично подключались-отключались и были довольно-таки конфигурируемыми. Минус — меняется сама концепция серьёзно. Нужно замерять, чтобы принять окончательное решение...
Слыхал в Laravel что-то интересное придумали с включением/выключением трейтов. Не оттуда концепт взяли? А вообще - использование языковых инструментов - это огромный плюс, несмотря на сложности, которые возникнут. Все можно разрешить.
Александр, текущая документация далеко не полная, многих разделов нет. То, что вы сказали в этом интервью не соответствует действительности.
И самый главный вопрос, который вам не задал ведущий почему-то:
_Что на ваш взгляд не хватает глобального в Yii2 на данный момент, что есть в других фреймворках?
Вадим, не. С creocoder-ом долго обсуждали и как-то получился концепт с отписыванием от событий вместо отключения behavior-а.
Серега, вы про русский перевод или про английскую версию? Чего именно нет?
Глобально нехватает, пожалуй, абстракции над очередями. Она в работе. Ну и нормального сайта тоже.
Про английскую:
www.yiiframework.com/doc-2.0/guide-index.html пройдитесь по каждому разделу и посмотрите, сколько "This section is under development."
Серега, 9/100 ссылок. Причём пять из них просто надо чуть причесать на тему текста. Остальные четыре да, недописаны: Unit Tests, Functional Tests, Acceptance Tests, Building Application From Scratch.
Это же официальная дока?
Смотрите раздел Widgets. Там почти ничего нет. Тестов нет. Работа с ДБ ведет на доку в гитхабе.
На многих страницах "Note: This section is under development", например www.yiiframework.com/doc-2.0/guide-output-client-scripts.html
Это не упреки, просто странно, что у стабильного фреймворка доки полной до сих пор нет.
Нечего странного. Учитывая кол-во программистов в core team... Написание документации - очень затратная по времени процедура. + Добавим тот факт, что еще уделяется время на поддержку yii1. Всё делается на энтузиазме + очень сильная помощь комьюнити. Еще добавить тот факт, что у core разработчиков есть основная работа. Учитывая все эти условия - все идет очень и очень быстро.
Авторы, конечно, молодцы, Yii2 ну очень крут. Но вот отсутствие доков полноценных немного затрудняет изучение :)
Сергей, пул реквесты никто не отменял, Вы можете лично помочь в развитии фреймворка.