Погружение в Laravel: возможности, инструменты, плагины, интеграция с JavaScript
Подкаст «Люди и код», выпуск № 21: Сергей Сахаров и Александр Кузнецов.
Иллюстрация: Polina Vari / Skillbox Media
Сергей Сахаров
Fullstack-разработчик в ARTW. Занимается веб-разработкой восемь лет, последние четыре года активно использует фреймворк Laravel. Есть опыт в создании научного проекта по компонентной систематизации отраслей промышленности, в разработке личных кабинетов, интеграции их с 1С. Также делал сервисы доставки — Flor2u и «Цветули».
Александр Кузнецов
Ведущий backend-разработчик в ARTW. Около семи лет занимается веб-разработкой интернет-магазинов и сервисов доставки продуктов, проектами для крупной промышленности (металлургия, энергетика, автомобилестроение). Среди работ — сайты международных аэропортов Екатеринбурга, Ростова-на-Дону, Самары, Нижнего Новгорода.
Содержание выпуска
- Что такое Laravel, чем он отличается от Symfony и чистого PHP, какие паттерны проектирования поддерживает.
- В чём главные фишки Laravel, почему его стоит использовать.
- Как Laravel работает с популярными JS-фреймворками.
- Для каких проектов стоит выбирать Laravel.
- Типичные ошибки новичков с Laravel. Что надо понимать, разрабатывая проекты на нём.
- Какой тулинг и модули/плагины есть вокруг Laravel.
- Как устроен процесс разработки проекта на Laravel.
- Как развивался фреймворк, что в нём появится в ближайших версиях, какое у него будущее.
- Какую версию фреймворка лучше выбирать для продакшена.
- Насколько востребованы Laravel-разработчики, сколько они получают, как долго придётся осваивать фреймворк.
- С какими фреймворками и технологиями совместим Laravel.
- В чём проблемы Laravel, какие у него слабые стороны.
- С какими базами данных дружит Laravel.
- Насколько Laravel вообще про PHP и насколько разработка на нём похожа на кодинг на PHP.
- Какие модули и библиотеки есть в составе Laravel, какой инструментарий идёт из коробки, в каких IDE с ним удобно работать.
Полезные ссылки от Александра и Сергея
- GitHub разработчика Barry vd. Heuvel
- Пакет для интеграции PHP Debug Bar с Laravel
- Ещё один плагин для отлавливания ошибок в коде
- Плагин для автокомплита в PhpStorm:
- https://www.jetbrains.com/help/phpstorm/laravel.html,
- https://plugins.jetbrains.com/plugin/7532-laravel-plugin
- Платный плагин Laravel IDEA
- Документация для контрибьюторов в Laravel
- YouTube-канал Дмитрия Афанасьева
- Laravel Demiart
- YouTube-канал Laravel Daily
- Новости Laravel
- Подкаст про Laravel
Слушать выпуск
Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.
Где подписаться на обновления подкаста и наши новые статьи:
- Сайт медиа: skillbox.ru/media/code
- Twitter: twitter.com/ludi_and_code
- «ВКонтакте»: vk.com/the_code_group
- Telegram: t.me/skillbox_media_code
- «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0