Inertia è stato creato per i team di sviluppo e per i programmatori che solitamente costruiscono applicazioni renderizzate lato server utilizzando framework come Laravel, Ruby on Rails o Django, creando controller, recuperando dati dal database (tramite un ORM) e renderizzando le view.

Ma cosa succede quando vuoi sostituire le tue view renderizzate lato server con un frontend moderno basato su un'applicazione single page in JavaScript? La risposta è sempre "devi costruire delle API". Perché è così che vengono costruite le moderne SPA.

Questo significa costruire dell API REST o GraphQL. Significa gestire l'autenticazione e l'autorizzazione per quelle API. Significa gestione dello stato lato client. Significa configurare un nuovo repository Git. Significa una strategia di distribuzione più complicata. E questa lista continua. È un cambiamento di paradigma completo, e spesso un vero caos. Pensiamo che ci sia un modo migliore.

Inertia ti consente di costruire un'applicazione moderna a pagina singola basata su JavaScript senza la complessità che solitamente comporta creare single page apps.

Inertia funziona proprio come una classica applicazione renderizzata lato server. Crei dei controller, ottieni dati dal database (tramite il tuo ORM) e renderizzi le view. Tuttavia, le view di Inertia sono componenti di pagina JavaScript scritti in React, Vue o Svelte.

Questo significa che puoi avere tutta la potenza di un'applicazione lato client e l'esperienza di una SPA moderna, ma non hai bisogno di costruire delle API. Con Inertia aumenta sensibilmente la produttività

Scopri di più su Inertia

Copyright © 2024.
Tutti i diritti riservati. outsourcingasia.it
TECHCONSULTI CO. LTD.

Copyright © 2024. Tutti i diritti riservati. outsourcingasia.it - TECHCONSULTI CO. LTD.