Laravel удобная среда разработки, так как у него обширная экосистема и большое комьюнити как англоязычное, так и русскоязычное. В чатах и форумах всегда можно найти ответы на тему возможностей фреймворка или по решению типовых задач. Также он позволяет закрывать большинство типового функционала сайта: регистрация, авторизация (как базовая, так и через соцсети), ролей пользователей, нотификации и т.п.
Создано уже более 50 000 пакетов с готовыми решениями, что значительно ускоряет и упрощает работу разработчика. Мне же остается сконцентрироваться только на особенностях проекта. Это способствует достаточно высокой скорости разработки.
.NET core делает всех по всем фронтам
Он конечно всем хорош, но более сложен и задолбаешься каждый раз все компилировать, загружать все это на прод и перезапускать сервис, библиотек намного меньше чем к примеру у php фреймворков. Он подходит только ну для очень больших проектов, а так больше гемора чем пользы от него.
Прикольно.
А чтобы добраться до Laravel, что нужно знать если с нуля всё изучать ?
Php, mysql, html, css, js.
Как уже написали, html + css это база, которая нужна почти всегда. Как минимум мочь сверстать что то не сильно сложное нужно уметь, но это изи.
htmlacademy в помощь.
Знание JS тоже не будет лишним, разумеется. Хороший ресурс - learn.javascript.ru
Разумеется основы php нужно знать, но язык сам по себе довольно простой, вполне достаточно почитать документацию и потренироваться.
По самому ларавель есть отличный роадмап - https://github.com/LaravelDaily/Laravel-Roadmap-Learning-Path
То есть просто фреймворки, сферические в вакууме? Как бы обычно обозревают фреймворки для какого-то языка, потому что никто в здравом уме не выбирает сначала фреймворк
Знаю уникума, который начал Джанго учить, не зная питона. Он потом осознал что понты его вышли ему боком.