|
Sviluppo del software
Perché il rendering lato server è la scelta migliore per le applicazioni web moderne?Negli ultimi dieci anni il mondo dell'IT è stato dominato dall'idea di spostare tutto nel browser (il client). Ma oggi questa tendenza si scontra con rigidi limiti economici e tecnici. Noi di Langmeier Software puntiamo su un'architettura hypermedia-driven con htmx e template Mustache senza logica. In questo modo otteniamo l'interattività dei moderni framework JavaScript, ma ci risparmiamo l'enorme overhead delle API REST, della gestione dello stato e della doppia convalida. Questo riduce drasticamente il nostro time-to-market e rende il codice estremamente facile da mantenere.
Ecco perché il nostro approccio è assolutamente a prova di futuro e perché i "fat client" (come le enormi SPA React/Angular) stanno diventando sempre più un problema: 1. Il paradosso dei costi del cloudLe aziende investono miliardi in infrastrutture server super veloci e costose nei data center (AWS, Azure, Google Cloud).
2. La crisi della batteria e dell'hardware tra gli utentiSempre più dispositivi sono dispositivi mobili, sistemi integrati (IoT) o notebook da ufficio economici.
3. Sicurezza e protezione della proprietà intellettuale (IP)Se crei un'app client-side massiccia, gran parte della tua logica di business (convalide, algoritmi di calcolo, percorsi) è esposta nel codice del browser (JavaScript) dell'utente. Qualsiasi utente esperto può visualizzare questo codice nell'inspector. Con un approccio incentrato sul server, il codice sensibile rimane nel data center protetto. Il client vede solo il risultato (HTML). Dal punto di vista della sicurezza, questo è molto più sicuro e protegge il tuo know-how. 4. Sostenibilità e "Green IT"Poiché la potenza di calcolo nei data center centralizzati può essere scalata e raffreddata in modo molto più efficiente rispetto a milioni di dispositivi finali sparsi ovunque, il rendering lato server è spesso molto più sostenibile in termini di consumo energetico complessivo. Approfondisci:
Articoli rilevanti
Invia un commento qui...
|
|