.NET, ASP.NET Core e C#
Una piattaforma solida per pagine server-rendered, API, logica applicativa e servizi. La tipizzazione aiuta a rendere espliciti dati e comportamenti, mentre l'ecosistema supporta test, sicurezza e manutenzione.
Scelte tecniche
Lo stack deve rendere il sistema affidabile, leggibile e capace di evolvere. Ogni tecnologia entra solo quando risolve un requisito concreto.
Una piattaforma solida per pagine server-rendered, API, logica applicativa e servizi. La tipizzazione aiuta a rendere espliciti dati e comportamenti, mentre l'ecosistema supporta test, sicurezza e manutenzione.
HTML semantico per contenuto e accessibilità, CSS scritto per il progetto e JavaScript Vanilla quando serve un'interazione. Meno dipendenze significano meno codice da scaricare e governare.
Un database entra quando esistono dati persistenti, relazioni, accessi concorrenti o interrogazioni che lo richiedono. Non viene aggiunto per abitudine a un sito prevalentemente editoriale.
API e servizi esterni permettono di collegare sistemi, automatizzare scambi e distribuire responsabilità. Provider e architettura vengono scelti considerando affidabilità, sicurezza e costi operativi.
Il criterio
Le persone non dovrebbero dover conoscere lo stack per usare bene il sito. Devono percepire chiarezza, velocità, stabilità e risposte coerenti.
Perché progettare su misura →