Ventiquattro anni di un framework: cosa ha retto, cosa no, e perché
In questi mesi sto reingegnerizzando un framework che ho scritto nell'agosto del 2002. Si chiama MDL, e la versione nuova gira su .NET 10 — la vecchia era partita da .NET 1.0. Nel frattempo ci abbiamo costruito sopra un gestionale amministrativo-contabile in esercizio da allora, il software con cui gestiamo il nostro helpdesk, il framework ASP.NET che ha retto la prima generazione dei nostri form web, e una quantità di web service e API verso l'esterno: banche, sistemi di protocollo, servizi di conservazione digitale, e in pratica chiunque avesse bisogno di dialogare con un ateneo. Nel mezzo ci sono ventiquattro anni in cui il motore è stato rifatto pezzo per pezzo mentre le applicazioni costruite sopra continuavano a girare. Mi sembra un buon momento per guardare indietro e chiedermi quali decisioni abbiano retto, quali no, e soprattutto perché. Agosto 2002 La situazione era questa: un database esistente, la necessità di costruirci sopra centinaia di form funzionan...