Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Yii2 или Laravel?

#laravel #php #yii


Что лучше для большого проекта - yii или laravel?
Знаю kohana.
Выбор фреймворка для нового проекта возложено на меня.
После моего старта проект будут дорабатывать другие программисты.
Не хочу ошибиться с выбором.
С каким фреймворком проще будет работать в команде?
Кода будет очень-очень много.
Проект огроменный.
Кэширование, оптимизация на первом плане.
Начал учить yii1. и как-то не нравится, не идет.
Все понимаю, и структуру тоже, но как-то все сложно сделано, или я не прав?
В общем, нужен совет на примере личного опыта.
Времени у меня неделя.    


Ответы

Ответ 1



Yii2 уже стабильный http://habrahabr.ru/post/240149/.

Ответ 2



Мой выбор пал на Laravel. Очень удобный фреймворк. Я получаю удовольствие, работая с ним.

Ответ 3



Неужели Kohana настолько плоха, что просто необходимо писать велосипеды на новом фреймворке? Большие важные проекты пишут на том, что хорошо знают. Если ничего не знаешь - бери модный Laravel, пару лет он будет в тренде.

Ответ 4



A Symfony2 вы не рассматриваете? Думаю, что лучше всего спросить у программистов, которые будут дорабатывать проект, какой фреймворк им больше подходит.

Ответ 5



Тут не всё так просто, я сам пишу на kohana (у которой есть свои сюрпризы), потому что он легкий и простой. Но вместо того чтобы ковырять Laravel или Yii2, возьмите Symfony2, так как это единственный верный вариант для большого проекта, я думаю со мной согласятся многие.

Ответ 6



У меня было невероятно короткое знакомство с Laravel, но он успел надоесть буквально своими объявлениями роутов, отсутствием неймспейсов и бесконечными анонимными функциями и статическими вызовами там, где они не нужны, так что из этих двух я не стал бы и выбирать. "Огроменность", вместе с тем, чуть ли не автоматом банит Yii 1.x и предполагает Symfony или Zend (последний не трогал, но его тоже рекомендуют для больших решений). но как то все сложно сделано, или я не прав? В Yii 1 вообще ни разу не сложно сделано.

Ответ 7



Yii2 - Это только для маленьких и средне-маленьких проектов. Он монолитный. И очень плохо расширяемый. Symfony2 - это только для средних и больших проектов. Хотя сейчас есть режим микроядра. Пока не пробовал. Laravel 5 - Это для маленьких, средних и средне-больших проектов. Хорошая расширяемость, отличная интуитивность и все совсеменное, что может предложить мир PHP и связанное с ним. Если вы не планируете приложение крайне огромных масштабов, я бы Выбрал Laravel 5. Он покроет большинство задач. Для остальных его можно расширить. :)

Комментариев нет:

Отправить комментарий