2013, итоги и планы
31 декабря 2013
Новый год уже очень скоро, так что заранее поздравляю всех читателей с окончанием 2013. Пришла пора вспомнить, что же было в нём интересного и подумать, что бы хотелось сделать в следующем 2014.
Yii
- Релизнули две стабильные версии ветки 1.1. Можно было больше, но ветка 2.0 прилично оттянула силы и время. В 2014 будут ещё релизы 1.1.
- Yii стал доступен через Composer. В следующем году, думаю, мало что вообще будет работать без Composer и это, в общем-то, хорошо.
- mazx сделал плагин для PhpStorm, расширяющий возможности IDE специально для Yii. Для NetBeans также появился плагин.
- К команде присоединились Тимур Рузиев, Павел Климов и Antonio Ramirez и уже успели сделать значительный вклад как в 1.1, так и в 2.0.
- Вышла вторая редакция Yii Application Development Cookbook. В начале 2014, надеюсь, хватит времени выпустить её перевод на русский. Подобной книги для 2.0 писать пока не собираюсь и желание пописать направляю в сторону официальной документации.
- Вышли public preview и альфа Yii2. Подняли минимальную версию PHP до 5.4, что под конец года уже не вызывает вопросов. Альфой я вполне доволен. К релизу сделаем ещё лучше.
- Yii в моём лице присоединился к php-fig. PSR-2 из-за этого в Yii2 не будет (ну не любим мы пробелы), но повлиять на решение по важным моментам вроде PSR-4, теперь вполне реально.
Конференции и встречи
Конференций было достаточно много и прошли все очень и очень хорошо: UWDC, Воронежский веб-клуб, РИФ, Воронеж, HotCode и Yii meetup в Киеве, DevConf, PHP frameworks day, РИТ++.
Ну и самое приятное — личные встречи. Встретился ещё раз с Wei Zhuo и первый раз с Carsten Brandt (cebe) из команды Yii. Пообщался с Rasmus Lerdorf в Киеве. Познакомился со многими членами сообщества Yii и встретился со старыми знакомыми во многих городах.
В новом году также планирую рассказывать про Yii и не только про него на различных конференциях, о чём напишу позже.
Сервисы и инструменты
- Звание полезняшки года получают rollbar и sentry. Прекрасные агрегаторы логов, которые сэкономили мне как минимум сотню часов.
- Начал делать слайды в HTML. Очень удобно, не нужно подгонять под конкретные разрешения экрана и работает везде.
- Обзавёлся макбуком air, который использую в поездках из за лёгкости и длительной работы от батареи. Десктоп пока остаётся на Windows 8.
Комментарии RSS по email OK
А фото твое с Rasmus-ом , есть, выложил?
А еще где-то месяц назад авторы Nushepe PhpEd добавили поддержку Yii
Что касается rollbar & sentry, разве функционал принципиально отличается от (бесплатного) ящика errors@ куда летят все сообщения об ошибках и раскладываются по папках и тп?
Понятно, что оно красивее, но как-то errors@ оперативнее и проще.
Alex, мы не фотографировались, насколько помню.
Алексей, не знал. Как поддержка, хорошая? Что до rollbar, разница видна на больших количествах ошибок.
www.nusphere.com/products/php_mvc_frameworks.htm
Поддержка хорошая, если используешь стандартную структуру проекта. У нас структура папок изменена для модульности (см ниже) и IDE не понимает, где искать некоторые файлы, например, откуда погружать темплейты видов.
Структура у нас следующая:
common/ (config, components, models, ...) console/ (commands, config, migrations) runtime/
api/ (components, models, config, controllers, www) backend/ (components, models, config, controllers, www) frontend/ (components, models, config, controllers, www)
Yii.php yiic.php config.php
Интересно, поменялось ли Yii2 что-нибудь для облегчения структуризации сложных проектов.
А что касается rollbar и sentry - так и не смог понять по описаниям на сайтах чем они отличаются. Похоже, что делают одно и тоже, причем, Rollbar выглядит как более продвинутый вариант.
Поправил структуру для коммента выше.
Написано: "Итоги и планы" Итоги отличные! А планов не вижу.
Да простит меня Александр Макаров.
Фото с Расмусом
1
2
3
Алексей, планы скромные пока. Релиз Yii2, пара релизов 1.1. Остальное по ходу придумается и запланируется.
Сергей, отлично. Спасибо.
Алексей, структура поменялась, см. Yii2 advanced application.
Sam, да уж, скромные. Вы там по странице коммитов в день вываливаете в Yii2, я ни одного такого живого проекта не знаю. А вас же там не 50 человек. В общем тэмпы у вас просто бомбовские. Я все читать не успеваю )) И если я не ошибаюсь - полтос тасков закрыли на прошлой неделе. И при этом у меня работает стабильно уже больше месяца.
С новыйм годом! С новым счастьем!
Спасибо за поздравление и замечательный фреймворк. Успехов вам в новом году. Ждём стабильную версию Yii2. А где не будь можно посмотреть видео записи с конференций? :)
www.youtube.com/user/fwdays
А плагин для Phpstorm, Yii2 понимает?
Частично. Код под Yii2 не писался, просто там есть общие моменты.
Всех с прошедшим НГ. Итоги за 2013 г. не плохие, спасибо Yii за релизы нов. версий.