@66demon666
Сетевой админ, АТС-админ

Фреймворк или микрофрейворк?

Доброго времени суток! Подскажите пожалуйста, что лучше выбрать для разработки информационного сайта, блога и пр. небольших и средних проектов? И значит ли МИКРО - хуже? Есть ли между ними какая-то разница, кроме того, что большие фреймворки уже напичканы всем подряд?
  • Вопрос задан
  • 312 просмотров
Решения вопроса 2
glaphire
@glaphire Куратор тега PHP
PHP developer
Если нет опыта построения хорошей архитектуры без фреймворка, то лучше сразу полноценный фреймворк. Symfony 4 идет как микрофреймворк, но легко дополняется до большого фреймворка (другой вопрос, что с ней долго разбираться). Остальные фреймворки проще, и не думаю, что условно лишний функционал сильно усложняет жизнь, проще что-то выключить в конфигурации и включать по мере надобности, чем наспех дополнять в микрофреймворке.
Ответ написан
myks92
@myks92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
Микро - означает с минимальными пакетами "из коробки". В микро надо собирать всё самому. Во фремворке уже практически всё есть. Если вы не знаете разницу - выбирайте фреймворк!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@BATPYIIIKOB
PHP, JS
Судя по вопросу, опыта разработки на фреймворках у вас мало. Тогда для блога, инфо сайта и т.д. лучше вообще использовать готовое решение в виде CMS (какую выбрать - решать вам).
Плюсы:
- сокращение времени разработки
- готовые шаблоны
- готовые компоненты и реализации
- проще в обслуживании
- и т.д...

Если хотите освоить фреймворк, то посмотрите вакансии - сейчас в лидерах востребованных Laravel.
Когда освоите хоть один фреймворк, то у вас не будет стоять вопроса какой использовать. А когда освоите РНР, тогда вообще забудете, что такое фреймворки и будете в сосотоянии сами собрать необходимый фрейм (благо спасибо композеру..)
Микро- идёт с минимальным багажом и функционал необходимо допиливать. В основном они для конкретных реализаций: допустим сделать REST API сервис, или спарсить сайт :).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы