Puedes crear una aplicación Laravel utilizando 2 enfoques:
- Usar el lenguaje PHP (backend) para representar HTML, usando
vistas
y plantillasBlade
, - o Usar frameworks JavaScript; como
Vue
yReact
lo que te dejaría con la necesidad de resolver algunos problemas. Afortunadamente, Laravel ofrece tecnologías comoInertia
oLivewire
que te permiten crear interfaces modernas, utilizando Vue o React.
Normalmente, los desarrolladores que utilizan Livewire
también utilizarán Alpine.js
- Laravel utiliza
Vite
para agrupar (compilar) el CSS y JavaScript de la aplicación.