Menu Zamknij

Знакомство c Laravel

Первый вопрос, который может возникнуть. Что же такое Laravel? 
Laravel — это веб-фреймворк (фреймворк — это программная платформа, облегчающая разработку и объединение разных компонентов большого программного проекта.) с открытым исходным кодом, предназначенный для разработки с использованием архитектурной модели MVC (Model View Controller — модель-представление-контроллер).
Так же Laravel считается лучшим PHP-фреймворком для разработки коммерческих веб-приложений.

Я начал свой путь программирования, с изучения PHP. Данный язык позволил мне работать с базами данных PostgreSQL, MySQLSQLiteSQL Server для хранения данных. Мой выбор остановился на MySQL, потому  что это очень хороший и понятный интрумент, а самое главное быстрый.

PHP самый лёгкий и простой язык на мой взгляд из ООП (объектно ориентированное программирование ). Код PHP внедряеться в HTML (язык разметки веб-страниц).
При помощи PHP Вы можете:
Создавать формы для регистрации пользователей.
Писать обработчики которые будут выполнять заданные в них функции и операции. 
Позволит работать с базами данных.
Так же позволит создавать программно папки для хранения изображений, документов и т.д.
Подробнее можно ознакомиться здесь.

У данного языка есть множество плюсов, но написание проектов на PHP занимает большое количество времени, а иногда и нервов. 
Дело в том что при написании проекта вам нужно самому создавать рабочие зоны для вашего кода (формировать папки, подписывать их таким образом что бы было понятно, какие файлы хранятся). Да и вообще нужно много чего держать под контролем, и вывод стандартных PHP ошибок это просто мрак.

Когда освоил базовые знания PHP решил почитать, о инструментах, которые позволят мне ускорить написание проектов. Ведь время это наше всё. Наткнулся на обзор Laravel фреймворка. Это было восхитительно. Структура Laravel с её шаблонизацией, разделение обработчиков (контроллеров) от моделей, но и это не всё, там где в PHP нужно было  писать большую логику в одном файле, Laravel позволил написать по немного кода в трёх файлах и всё работает. Только быстрее и качественнее , за счёт MVC

Laravel очень хорошо оптимизированный и быстрый фреймворк, раньше на PHP приходилось писать небольшой проект от месяца до 3-х месяцев, сейчас с данным фреймворков и её библиотекой это можно сделать за недели две , три максимум, что конечно не может не радовать. Laravel позваляет писать код и на чистом PHP, если в этом есть нужда.
Хорошо реализована работа с базами данных. Миграции — это то чего действительно не хватало в PHP. Большое количество встроенных функций и методов, которые уже есть на борту Laravel, что так же облегчает работу разработчику.

Высокий уровень безопасности использование ,токена который есть в каждой форме отправке данных.

Повышенная производительность.

Аутентификация пользователей в системе осуществляется через формы или соц.сети.

Мультиязычность — проект может быть переведён на большое количество языков легко и быстро.

Laravel позволяет легко настроить рассылку сообщений на email адреса и многое другое.
В последующих постах я постараюсь показать Вам работу Laravel на практике, познакомлю с командами «php artisan» и  посмотрим на проект изнутри. Будет интересно.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

>