Laravel - Основы

20 Қазан 2018
Қара тізімге
0
Көрулер
477
Laravel - Основы

Laravel это PHP фреймворк, созданный Тейлором Отвелом как более продвинутая версия фреймворка CodeIgniter. Первая бета версия была выпущена в середине 2009 года. Сейчас, к июню 2019, Laravel уже имеет версию 5.4, которая является первой LTS (с длительной поддержкой) версией, что тем самым предоставляет возможность использовать Laravel для больших и масштабных проектов.

 

Laravel призван помочь вам работать в стандартизированной, элегантной и быстрой манере. Это достигается путем строгих принципов и систем сторонних производителей.

 

 

Стандартизация

 

Laravel иметь строгую Model-View-Controller (MVC) структуру и естественный способ работы с объектно-ориентированным кодом. Эти две особенности также заставляют разработчиков спользовать определенный стиль написания кода.

 

Пока существуют определенный стиль и методология, все приложения Laravel будут похожи, что поможет другим программистам легко начать с ними работу.

 

 

Элегантность

 

Элегантность Laravel происходит из основ ООП и образа мышления MVC, а так же методологии используемой внутри маршрутизации. Несколько простых характеристик движка в целом заставляют вас писать такой код, который внешне красиво выглядит, правильно организован и максимально сам себя документирует.

 

Само-документирование кода является замечательным побочным продуктом правильно написанного объектно-ориентированного кода. Вы можете получить почти что читаемые предложения, если дадите правильные имена своим классам, функциям и свойствам.

 

Более важно то, что все это переносится в предсказуемый и трестируемый код, который производит последовательные результаты каждый раз.

 

 

Скорость

 

Скорость, с которой можно построить приложение - удивительна. Если вы новичок в ООП, Composer и использовании терминала, то сначала все может показаться не очень очевидным, на как только вы во все вникните, вы будете удивлены открывшимися возможностями.

 

Laravel настроен для легкой работы со сторонними библиотеками через Composer, это означает что добавление в проект Facebook API или MailChimp API, логгеров, профайлеров и других разных инструментов займет у вас лишь несколько нажатий на клавиатуре.

 

 

Вопросы / Комментарии / Отзывы