VladWeb developer
Wordpress, Laravel, Yii, REST API, Mobile Development

butterfly

Сильные и слабые стороны Laravel


Рассмотрим плюсы и минусы бесплатного php фреймворка Laravel. Данный фреймворк уже давно популярный на западе потихоньку все больше и больше завоёвывает российский рынок. Нанять Laravel разработчика не составит никакого труда. Чем же он так хорош? В чем его сильные и слабые стороны? Рассмотрим далее более подробно.

Сильные стороны Laravel:
- довольно понятная и простая документация
- сильная маркетинговая система. Вокруг полно обучающих программ для Laravel, курсов, конференций. Во все это вовлечены множество программистов и спонсоров, что является несомненным плюсом
- самый реальный плюс в Laravel – гибкая структура маршрутизации
- В Laravel фреймворке нет сложных и затянутых конструкций, а в основном только короткие и осмысленные названия функций
- в данном php фреймворке есть комфортный инструмент обработки исключений и ошибок
- авторизация и аутентификация в Laravel уже встроены, однако без труда все можно настроить под себя.
- данный фреймворк содержит инструмент для кеширования веб приложений при помощи Redis, а также Memcached
- у фреймворка Laravel чиcтый и понятный API

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

Как мы видим, плюсов у фреймворка Laravel значительно больше, чем минусов. Отсюда можно сделать выводы, что данный php фреймворк- это современный, логический продуманный, интуитивно понятный инструмент для разработки веб сайтов.