Почитал свежую статью отличной команды stfalcon. Оформлена она замечательно, читается приятно. В итоге Symfony почти безоговорочно рвёт Yii, но есть «нюансы», которые делают статью некорректной.
Все заметки с тегами «PHP, Yii2»
-
Как не надо писать сравнения. Symfony2 vs Yii: какой фреймворк выбрать в 2015-м году?
2 сентября 2015
-
Пятиминутка PHP, выпуск 9
30 июня 2015
Записался в подкасте «Пятиминутка PHP». Получилось не 5 минут, а пол часа. Говорили про php-fig, Yii и другие интересные штуки.
-
DevConf 2014, отчёт
10 июля 2014
14 июня, почти месяц назад, в Москве прошла одна из лучших разработческих конференций DevConf. Сразу опубликовать отчёт не вышло, но лучше сейчас, чем никогда, ведь рассказать есть о чём.
-
Потребление памяти и длина имени переменной в PHP
21 января 2013
Недавно всплыло обсуждение именования переменных в Yii, а именно
class CComponent { private $_e; private $_m;
Я согласен, что выглядит плохо, но именно в данном случае такие имена переменных более-менее оправданы и в Yii2 останутся примерно такими же:
class Component extends \yii\base\Object { /** * @var Vector[] the attached event handlers (event name => handlers) */ private $_e; /** * @var Behavior[] the attached behaviors (behavior name => behavior) */ private $_b;
Дело в том, что каждый экземпляр класса с нормальными именами переменных будет кушать больше памяти. Например,
$_behaviors
и$_events
скушают 8 байт на экземпляр.Конечно, 8 байт ничто и сокращать таким образом переменные в обычных приложениях определённо не стоит. Но не в случае самого-самого базового класса фреймворка. В зависимости от приложения, наследников
Component
может быть довольно много. Например, на 1000 объектах AR накладной расход выльется в 8 килобайт. -
Слайды с DevConf 2012
10 июня 2012
7 комментариев