Scelte tecniche

Tecnologie scelte per il progetto, non per riempire una lista.

Lo stack deve rendere il sistema affidabile, leggibile e capace di evolvere. Ogni tecnologia entra solo quando risolve un requisito concreto.

Backend

.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.

Interfaccia

HTML, CSS e JavaScript

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.

Dati

SQL Server, quando serve

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.

Connessioni

API REST e servizi cloud

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

La tecnologia resta al servizio dell'esperienza.

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 →