Laravel
Laravel — бесплатный веб-фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC
Laravel — это фреймворк для web-приложений с выразительным и элегантным синтаксисом. Он позволит упростить решение основных наболевших задач, таких как аутентификация, маршрутизация, сессии и кэширование. Laravel — это попытка объединить всё самое лучшее, что есть в других PHP фреймворках.
Основные преимущества сервиса
- Большая экосистема с мгновенным разворачиванием своей платформы. Официальный сайт предоставляет множество мануалов и информации для ознакомления;
- Документация Laravel близка к совершенству;
- У Laravel есть свой движок для шаблонов Blade, «красивый» синтаксис языка, который способствует решению всех необходимых задач, таких как аутентификация, сессии, кэширование и маршрутизация RESTful.
Возможности сервиса
- Пакеты — позволяют создавать и подключать модули в формате Composer к приложению на Laravel. Многие дополнительные возможности уже доступны в виде таких модулей.
- Eloquent ORM — реализация шаблона проектирования ActiveRecord на PHP. Позволяет строго определить отношения между объектами базы данных. Стандартный для Laravel построитель запросов Fluent поддерживается ядром Eloquent.
- REST-контроллеры — дополнительный слой для разделения логики обработки GET- и POST-запросов HTTP.
- Автозагрузка классов — механизм автоматической загрузки классов PHP без необходимости подключать файлы их определений в include. Загрузка по требованию предотвращает загрузку ненужных компонентов; загружаются только те из них, которые действительно используются.
- Составители представлений — блоки кода, которые выполняются при генерации представления (шаблона).
- Инверсия управления — позволяет получать экземпляры объектов по принципу обратного управления. Также может использоваться для создания и получения объектов-одиночек.
- Миграции — система управления версиями для баз данных. Позволяет связывать изменения в коде приложения с изменениями, которые требуется внести в структуру БД, что упрощает развёртывание и обновление приложения.
- Модульное тестирование (юнит-тесты) — играет очень большую роль в Laravel, который сам по себе содержит большое число тестов для предотвращения ошибок.
- Страничный вывод — упрощает генерацию страниц, заменяя различные способы решения этой задачи единым механизмом, встроенным в Laravel.
- Логика приложения — часть разрабатываемого приложения, объявленная либо при помощи контроллеров, либо маршрутов.
Обратная маршрутизация связывает между собой генерируемые приложением ссылки и маршруты, позволяя изменять последние с автоматическим обновлением связанных ссылок. При создании ссылок с помощью именованных маршрутов Laravel автоматически генерирует конечные URL.
-
Создание сайтов
-
Конструкторы сайтов
Подборка платформ, конструкторов, систем управления контентом для создания и разработки собственных веб-сайтов. Независимо от вашего уровня опыта, здесь вы найдете ресурсы, которые помогут вам воплотить в жизнь свои идеи и создать профессионально выглядящий и функциональный сайт. ... -
Разработка
-
Разработка веб приложений
-
Фреймворки
Аналоги и альтернативы для Laravel
Laravel - похожие продукты (инструменты, решения, сервисы)
Node.js
Node JS платформа для серверной разработки основанная на движке V8 JavaScript
Django
Джанго — бесплатный и свободный фреймворк для веб-приложений, написанный на Python
Strapi
Фреймворк для управления контентом, работающий на Node.js
Яндекс Бизнес
Яндекс Бизнес - сервис для автоматического запуска интернет-рекламы и привлечения клиентов в...
Webasyst
Webasyst – мощная платформа для создания и обслуживания веб-сайтов.
PyroCMS
PyroCMS - это приложение для управления контентом с открытым исходным кодом
Pagekit
Pagekit — это новая модульная CMS от немецкой студии-производителя шаблонов YOOtheme, основанная...
ASP.NET Core
ASP.NET Core — это кроссплатформенный фреймворк от компании Microsoft, который используется для...
Phabricator
Phabricator — набор взаимоинтегрированных веб-инструментов для совместной эффективной разработки программного обеспечения
Express.js
Express.js — это самый популярный минималистичный веб-фреймворк на платформе Node.js
Cube.js
Cube.js - это фреймворк с открытым исходным кодом для создания аналитических веб-приложений
Коа
Koa — это современный веб-фреймворк для Node.js, который создали разработчики Express.js. Разумеется,...
Laminas
Laminas (ранее Zend Framework) — свободный фреймворк на PHP для разработки веб-приложений
Rust Язык программирования
Rust — это язык программирования, разрабатываемый в компании Mozilla, который обладает большим...
Датамастер
ДАТАМАСТЕР - это сервис для создания своего веб-приложения без навыков программирования
Adalo
Adalo - это платформа для создания мобильных и веб-приложений, которые можно публиковать...
Flask
Flask — фреймворк для создания веб-приложений на языке программирования Python, использующий набор...
IdeaV (aka Интеграл)
IdeaV (aka Интеграл) — это конструктор для создания веб-приложений «всё-в-одном»
AppMaster.io
AppMaster.io — это no-code платформа для создания и публикации мобильных и веб-приложений,...
CakePHP
CakePHP — это программный каркас для создания веб-приложений, написанный на языке PHP...
Отзывы
Отзывов пока нет.