,

My Laravel development stack: Inertia.js + Vue + Vite + TypeScript + Laravel Data

Posted by






Мой стек разработки на Laravel

Мой стек разработки на 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 и получаю удовольствие от работы над ними.


0 0 votes
Article Rating
6 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Человекостремящийся
10 months ago

А можно ли инерцию SSR через PHP юзать, а не nodejs?

Юрий Олондарь
10 months ago

Видос огонь! Спасибо. Столько много инструментов для себя узнал.

sharpsss
10 months ago

для админок такой стек – норм, но как правило нужен SSR, запили гайд на nuxt js в связке с laravel, было бы неплохо)

Narwhal
10 months ago

Спасибо, можно на инерции видео с полноценным блогом.

Pavelbrov
10 months ago

Про инерцию было бы интересно больше

Кирилл Тарасенко
10 months ago

Спасибо за видео) ждём собеседований