2021-2-15 12:11 |
Скоро в маркетплейсе RUVDS появится новый образ с установкой Laravel, один из самых популярных PHP-фреймворков общего назначения с открытым кодом. Он сделает работу с VPS-серверами для клиентов еще удобнее.
Совсем скоро в маркетплейсе RUVDS появится новый образ с установкой Laravel. Это сделает работу с VPS-серверами для клиентов еще удобее. Laravel — один из самых популярных PHP-фреймворков общего назначения с открытым кодом. В этом году ему исполняется 10 лет, однако он уже успел проявить себя и стать топом в своей категории. Поэтому его так любят разработчики, ведь это не просто движок, а полноценная экосистема для веб-разработки. Платформа без ограничений дает полную свободу для экспериментов и созидания. Его так и назвали — «framework for artisans», что означает «фреймворк для ремесленников». Если вы уже знакомыс фреймворками, то наверняка знаете, что на их базе можно сделать абсолютно любой сайт. С помощью Laravel создают и информационный портал, и социальную сеть. В Laravel все четко структурировано, начиная с кода и заканчивая документацией. Благодаря тому, что платформа была разработана на парадигме MVC, код с легкостью читается и весь процесс разработки также удобен. Работа frontend- и backend-разработчиков разграничена, а каждой конструкции и процессу посвящена отдельная статья в документации. Ключевые особенности архитектуры Реализация шаблона проектирования ActiveRecord на PHP Eloquent ORM позволяет строго определить отношения между объектами базы данных. Стандартный для Laravel построитель запросов Fluent поддерживается ядром Eloquent.REST-контроллеры — это дополнительный слой для разделения логики обработки GET- и POST-запросов HTTP.Разработан механизм автоматической загрузки классов PHP без необходимости подключать файлы их определений в include. Загрузка по требованию предотвращает загрузку ненужных компонентов, а загружаются только те из них, которые действительно используются. Инверсия управления позволяет получать экземпляры объектов по принципу обратного управления. Система управления версиями для баз данных позволяет связывать изменения в коде приложения с изменениями, которые требуется внести в структуру БД, что упрощает развертывание и обновление приложения. Модульное тестирование (юнит-тесты) играет очень большую роль в Laravel, который сам по себе содержит большое число тестов для предотвращения ошибок.Страничный вывод упрощает генерацию страниц, заменяя различные способы решения этой задачи единым механизмом, встроенным в Laravel.Сейчас в маркетплейсе RUVDS доступны для использования для работы с VDS WordPress, Docker, Zabbix, SQL и другие популярные образы.Партнерский материал
Подробнее читайте на aif.ru ...