Laravel – это что?

0
2

laravel

Laravel – это бесплатный PHP фреймворк общего назначения с открытым кодом, который появился на свет сравнительно недавно – в 2011 году, но, благодаря стремительным темпам развития и огромной армии поклонников, сегодня он является одним из самых популярных PHP движков.

Сами создатели Laravel назвали его «framework for artisans», что в переводе означает «фреймворк для ремесленников», намекая на то, что данная платформа даёт разработчикам полную свободу творчества, не создавая перед ними никаких препятствий в процессе разработки. Уже в конце 2013 года Laravel имел версию 4.1 и был назван «самым многообещающим проектом на 2014 год». А в 2015 и 2016 годах он был признан самым популярным PHP фреймворком по версии sitepoint.com, которое ежегодно проводит опрос среди тысяч разработчиков по всему миру.

С помощью Laravel, как и на базе любого другого фреймворка, можно делать абсолютно разные типы сайтов, начиная с лендингов и заканчивая социальными сетями. В этом и заключается их принципиальное отличие от CMS, которые, в большинстве своём, узкоспециализированы. Laravel содержит большое количество полезных функций, которые позволяют ускорить процесс веб-разработки. В отличии от Symfony, Laravel интуитивно понятен и многие вещи можно реализовывать даже не заглядывая в документацию. Вы легко можете найти множество уроков laravel для чайников, которые даже новичку помогут создать свой первый сайт.

Если же вы знакомы с Core PHP и Advanced PHP, Laravel способен существенно упростит вашу работу и сэкономить много времени, если вы планируете разработку сайта с нуля. Кроме того, веб-сайт, созданный в Laravel, будет значительно безопаснее. Он будет защищен от различных типов атак, предпринимаемых на веб-сайты.

Laravel предоставляет пользователям следующие функции:

  • Модульная разработка
  • Тестирование
  • Маршрутизация
  • Управление конфигурацией
  • Конструктор запросов и ORM (Object Relational Mapper)
  • Генератор схем, миграции
  • Движок шаблонов
  • Отправка электронной почты
  • Аутентификация
  • Redis
  • Очереди загрузки
  • События и команды