Мой стек разработки на Laravel
Если вы разрабатываете веб-приложения на Laravel, то наверняка знаете, насколько важно выбрать правильный стек технологий для вашего проекта. В этой статье я хочу поделиться своим стеком разработки, который помогает мне создавать высококачественные приложения на Laravel.
Inertia.js
Для работы с фронтендом я использую библиотеку Inertia.js, которая позволяет создавать SPA (Single Page Applications) приложения, не отказываясь от всех преимуществ фреймворка Laravel. Inertia.js позволяет мне использовать Laravel для рендеринга HTML шаблонов и обновления данных на фронтенде без необходимости создания отдельных API эндпоинтов.
Vue
Для работы с компонентами фронтенда я выбрал фреймворк Vue.js. Он предоставляет удобные инструменты для создания переиспользуемых компонентов, управления состоянием и реактивного отображения данных. Vue.js интегрируется отлично с Inertia.js, что упрощает работу над фронтендом в моих проектах.
Vite
Для сборки и оптимизации фронтенд кода я использую инструмент Vite. Это современный инструмент, который позволяет быстро собирать и оптимизировать JavaScript и CSS файлы. Vite работает на основе ES модулей, что обеспечивает быструю загрузку и разворачивание кода в браузере.
TypeScript
Для улучшения качества моего кода я использую TypeScript. Это строго типизированный язык программирования, который помогает мне выявлять и предотвращать ошибки на этапе разработки. TypeScript интегрируется отлично с Vue и обеспечивает удобную интеграцию с Laravel через Inertia.js.
Laravel Data
Для работы с данными на бэкенде я использую фреймворк Laravel и библиотеку Inertia.js для передачи данных на фронтенд. Laravel Data предоставляет удобные инструменты для организации и обработки данных, а также взаимодействия с базой данных.
Таким образом, мой стек разработки на Laravel включает в себя Inertia.js, Vue, Vite, TypeScript и Laravel Data. Эти инструменты позволяют мне создавать мощные и эффективные веб-приложения, которые легко масштабируются и поддерживаются. Благодаря этому стеку я чувствую себя комфортно при разработке проектов на Laravel и получаю удовольствие от работы над ними.
А можно ли инерцию SSR через PHP юзать, а не nodejs?
Видос огонь! Спасибо. Столько много инструментов для себя узнал.
для админок такой стек – норм, но как правило нужен SSR, запили гайд на nuxt js в связке с laravel, было бы неплохо)
Спасибо, можно на инерции видео с полноценным блогом.
Про инерцию было бы интересно больше
Спасибо за видео) ждём собеседований