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