Почему laravel сильно популярнее yii?

Спросить
Создано 29 июля 2018 в 14:16
Просмотрели 335 раз
Дополнительный рейтинг 2265460
4
Вроде бы оба фреймворка хороши и возможности предоставляют идентичные, но почему-то laravel сильно популярнее.. с чем это связано?
Добавлено: 29 июля 2018 в 14:16 eandreev Уровень: 5
просто он всем леньги большие даеь – Milers
Мое мнение что laravel идеален для мелких и средних проектов, на laravel удобно и легко писать код. yii просто уже устарел, в нем образовалось много костылей, именно поэтому и переписывают в yii2, которую еще надо будет оценить... Повторюсь, пока не вышел yii2 и не устаканился, laravel бесспорный фаворит для мелких-средних проектов. – gigi
смотря что нравится людям.
polinka2001165
на вкус и цвет кому что
lodochnik
Синтаксис легче и элегантнее чем у конкурентов.
Taylor Otwell (создатель Laravel), дай Бог ему здоровья за его разработку, взял лучшее из существующих PHP фреймфорков, а также Ruby on Rails, ASP.NET MVC, Sinatra и создал фреймворк, который максимально просто решает рутиные задачи программистов.
Laravel – это full stack решение, как для back-end так и для front-end разработчиков. Для фронтенда есть из коробки система сборки laravel Mix, которая построена на Webpack, а так же js фреймворк – Vue.
Пакеты (расширения), что дало нам возможность создавать пакеты для своих потребностей. Сейчас у нас около 15 пакетов, которые решают типичные задачи. Та же CMS у нас в виде пакета, которую можно одной командой обновить в случае выхода новых обновлений. Также существуют сотни, а может и тысячи, готовых пакетов разработчиков всего мира, поэтому нам уже не нужно изобретать велосипед каждый раз, когда приходит нестандартная задача. С большой долей вероятности пакет уже кто-то написал.
Наличие интегрированной системы модульного тестирования phpunit, что делает наши сайты более надежными.
Отличная документация, а также https://laracasts.com/ отличный сайт для обучения, будет полезен как новичкам так и продвинутым программистам.
Безопасность. Возможность получить несанкционированный доступ к базе данных крайне сложно. Высокий уровень безопасности гарантирует надежную защиту от SQL- injection, атак типа XSS, CSRF.
Всегда в тренде. Использует новейшие возможности PHP (функции замыкания, пространства имен и др.), что гарантирует лучшую производительность. В версии 5.5 по умолчанию уже PHP7.
Eloquent ORM. Очень простая и функциональя ORM основанная на паттерне ActiveRecord.
Большое сообщество. Решение любой проблемы можно легко найти в гугле.

polinka2001165
каждый решает для кого и что удобнее в использования. и когда что-то набирает популярность это не значит что оно качественнее будет или лучше. спрос делает предложения. и все что на рынке имеет популярность, все это делают сами люди. – Svetkin
Я немного знаю Laravel, больше в команде никто не знает ни Laravel ни Yii. Нужны убедительные аргументы, почему Laravel хорош,
если вы знаете Yii, то чем Laravel лучше Yii, чем Yii сам по себе плох? Нужны именно аргументы, впечатлениями я и сам могу поделиться:) – еда
Мое мнение что laravel идеален для мелких и средних проектов – Vladimir3d
Прокомментировать..
Подписаться
2
Если вы дадите совет по данной проблеме, то вы получите примерно ≅0.01
Если ваш совет наберет наибольшее число голосов, то вы получите дополнительно примерно ≅4.67

До ближайшей выплаты осталось:
1293
23

Если у проблемы не выбран лучший совет, то цена за лучший совет растет ежеминутно. Если совет уже выбран - это не значит, что ваш совет не может стать лучшим (лучший совет может измениться если ваш наберет больше голосов). При равенстве голосов за совет, выигрывает тот, который был дан раньше. Совет должен содержать уникальную информацию относительно других уже данных советов. Если вы по большей части согласны с уже данным советом, то просто проголосуйте за него и добавьте уникальную информацию в комментарии. Система сама определяет сколько голосов необходимо набрать совету чтобы стать лучшим (этот показатель зависит от текущей степени активности на проекте)

Отчет по последней выплате

Статистика по текущей выплате

Советов: 7

1
Мне кажется этому есть такие причины:

1) Он проще и гораздо чаще обновляется
2) Архитектурно более корректно сложен.. Например, в ларавеле не нужно создавать отдельную модель для каждой формы на сайте, а на yii это необходимо и получается путаница, минимум в 2 раза больше моделей приходится создавать для одних и тех же задач.

Ну и общий комментарий что просто в определенный момент достигли критической массы сторонников и далее уже опережение пошло в геометрической прогрессии.
Прокомментировать..
-1
Каждый из них имеет свои плюсы и минусы, но мне очень хочется услышать мнение, посоветоваться с другими, кто прошел подобный путь и может что-то аргументированно сказать, а не просто Laravel хороший, Yii2 плохой, или "я вообще не работал с Yii2, а только с Laravel, поэтому Laravel хороший". Подсказывать причины нужно, потому что принять правильное решение не всегда получается самому.
Ваш совет скопирован с другого сайта. Это запрещено правилами и здесь награждают тех кто замечает такое. Не рекомендую вам продолжать эту практику.





tork
Синтаксис легче и элегантнее чем у конкурентов.
Taylor Otwell (создатель Laravel), дай Бог ему здоровья за его разработку, взял лучшее из существующих PHP фреймфорков, а также Ruby on Rails, ASP.NET MVC, Sinatra и создал фреймворк, который максимально просто решает рутиные задачи программистов.
Laravel – это full stack решение, как для back-end так и для front-end разработчиков. Для фронтенда есть из коробки система сборки laravel Mix, которая построена на Webpack, а так же js фреймворк – Vue.
Пакеты (расширения), что дало нам возможность создавать пакеты для своих потребностей. Сейчас у нас около 15 пакетов, которые решают типичные задачи. Та же CMS у нас в виде пакета, которую можно одной командой обновить в случае выхода новых обновлений. Также существуют сотни, а может и тысячи, готовых пакетов разработчиков всего мира, поэтому нам уже не нужно изобретать велосипед каждый раз, когда приходит нестандартная задача – Nikolas_Graf
Прокомментировать..
-2
Во первых начнем с того что слово "сильно" надо бы убавить. Конечно популярнее не спорю, но это не удивительно на данном моменте с учетом подхода к пакетам и особо надо заметить, безопасность на высшем уровне чем у конкурентов.
Нужен конструктив, что не так с подходом к пакетам? В чем конкретно разница в безопасности? И это должен быть не копипаст. – Администрация
Прокомментировать..
-2
Все хуйня, давай по новой
Прокомментировать..
-2
Синтаксис легче и элегантнее чем у конкурентов.
Taylor Otwell (создатель Laravel), дай Бог ему здоровья за его разработку, взял лучшее из существующих PHP фреймфорков, а также Ruby on Rails, ASP.NET MVC, Sinatra и создал фреймворк, который максимально просто решает рутиные задачи программистов.
Laravel – это full stack решение, как для back-end так и для front-end разработчиков. Для фронтенда есть из коробки система сборки laravel Mix, которая построена на Webpack, а так же js фреймворк – Vue.
Пакеты (расширения), что дало нам возможность создавать пакеты для своих потребностей. Сейчас у нас около 15 пакетов, которые решают типичные задачи. Та же CMS у нас в виде пакета, которую можно одной командой обновить в случае выхода новых обновлений. Также существуют сотни, а может и тысячи, готовых пакетов разработчиков всего мира, поэтому нам уже не нужно изобретать велосипед каждый раз, когда приходит нестандартная задача
Совет скопирован




rt778
Прокомментировать..
-2
Как новичку вам будет очень полезно понять, что у фреймворка внутри и как он работает. Если залезть во внутренности Yii, вы увидите, что там документирован каждый метод, каждый класс, абстракции минимум, всё делается настолько просто, насколько это вообще возможно. Изучить именно как что работает просто.

Если залезть в Laravel, там всё очень слоёно. Комментариев нет. Чтобы понять, как работает метод нужно частенько пролезть через 3—5 слоёв абстракции в нескольких классах.

В документации по Laravel, кстати, использован крутой трюк. Описана лишь часть того, что вообще даёт фреймворк. Это делает доку очень компактной, лёгкой и приятной, но за остальным — либо код без комментариев читать, либо Laracasts смотреть.






Совет скопирован с другого сайта – tork
Прокомментировать..
-2
я высказала свое мнения и ели вы считаете что я пользуюсь чужими мнениями вы очень ошибаетесь.
Прокомментировать..

Ваш совет

Дать совет..
X
Укажите причину отрицательной оценки проблемы. Какой пункт правил нарушен?

X
Укажите причину отрицательной оценки совета. Какой пункт правил нарушен?

X