LINUX.ORG.RU

История изменений

Исправление fernandos, (текущая версия) :

Весь полный исходный код CodeIgniter весит где-то 30 тыс строк. Весь Yii с зависимостями — где-то 150-200 тыс. Код одного laravel/framework весит 70 тыс строк, при этом у него стенка зависимостей — мне затруднительно подсчитать их общий объем (может у кого-то уже установлены все они и он поможет мне посчитать), но я подозреваю, что это миллионы строк кода

А давайте узнаем, как дела обстоят на самом деле. Кодинтежер не сравниваю, он куций.

Создадим базовый проект ларавела и yii2, тот, который они предлагают с самого начала.

Yii2 --- 68 мегабайт весь проект, 68 мегабайт --- вендор композера, 1690543(469928) строк кода.

Laravel --- 53 мегабайт весь проект, 53 мегабайт --- вендор композера, 574064 строк кода.

Ой, как же так вышло? Не миллион. У ларавела, а вот у yii более полутора миллиона.

А дальше всё. Два фреймворка. Вот и выбирай из них. По случайному совпадению, именно на них двоих и пишет Брент.

И плевать, что есть лишь два популярных фреймворка на западе, да, это Брент виноват.

То есть, каким-то образом у него имеет значение размер сообщества, а не его качество

Есть методы относительно измерять размер сообщества, нет хоть сколько-то проверенных методов измерять его качество. Если для вас это не очевидная вещь, то я даже не понимаю, о чём речь.

И основная проблема в том, что именно Laravel и Symfony делают этот трюк практически нереальным, потому что переписавать такое количество кода под новый стиль никто не будет

Да нет, как раньше кардинально меняли вордпресс (для поддержки 7-й версии), так же изменять и фреймворки.

Нет, не применяет он никакого более общего имени. Для него статичная проверка — это проверка типов и только проверка типов, в чем ты можешь убедиться, поискав упоминания static в его статье — как правило, рядом с ним стоит какой-нибудь «type», «typing», или «generics».

Потому что эта статья конкретно про типы.

Исходная версия fernandos, :

Весь полный исходный код CodeIgniter весит где-то 30 тыс строк. Весь Yii с зависимостями — где-то 150-200 тыс. Код одного laravel/framework весит 70 тыс строк, при этом у него стенка зависимостей — мне затруднительно подсчитать их общий объем (может у кого-то уже установлены все они и он поможет мне посчитать), но я подозреваю, что это миллионы строк кода

А давайте узнаем, как дела обстоят на самом деле. Кодинтежер не сравниваю, он куций.

Создадим базовый проект ларавела и yii2, тот, который они предлагают с самого начала.

Yii2 --- 68 мегабайт весь проект, 68 мегабайт --- вендор композера, 1690543(469928) строк кода.

Laravel --- 53M мегабайт весь проект, 53 мегабайт --- вендор композера, 574064 строк кода.

Ой, как же так вышло? Не миллион. У ларавела, а вот у yii более полутора миллиона.

А дальше всё. Два фреймворка. Вот и выбирай из них. По случайному совпадению, именно на них двоих и пишет Брент.

И плевать, что есть лишь два популярных фреймворка на западе, да, это Брент виноват.

То есть, каким-то образом у него имеет значение размер сообщества, а не его качество

Есть методы относительно измерять размер сообщества, нет хоть сколько-то проверенных методов измерять его качество. Если для вас это не очевидная вещь, то я даже не понимаю, о чём речь.

И основная проблема в том, что именно Laravel и Symfony делают этот трюк практически нереальным, потому что переписавать такое количество кода под новый стиль никто не будет

Да нет, как раньше кардинально меняли вордпресс (для поддержки 7-й версии), так же изменять и фреймворки.

Нет, не применяет он никакого более общего имени. Для него статичная проверка — это проверка типов и только проверка типов, в чем ты можешь убедиться, поискав упоминания static в его статье — как правило, рядом с ним стоит какой-нибудь «type», «typing», или «generics».

Потому что эта статья конкретно про типы.