Voglio una serie di assemblies contenenti classi capaci di farsi carico di quasi tutte le esigenze “comuni” di sviluppo di un’applicazione.
Voglio che, per quanto possibile, queste classi non siano legate ad un particolare ambiente di UI oppure ad una particolare tecnologia, un particolare framework (escluso .NET, ovviamente) o tool.
Voglio che presentino delle API semplici!
Voglio evitare di dover ricordare ogni volta come utilizzarle ed ancor più voglio fare in modo che non richiedano della documentazione per capirne l’utilizzo. Voglio che siano loro, i loro metodi, i loro nomi a guidarmi in modo naturale nell’utilizzo.
Voglio una software factory capace di ricevere i miei requisiti e creare la prima stesura di base dell’applicazione da sviluppare, utilizzando gli assemblies “comuni” di cui ha bisogno.
Voglio assolutamente smettere di scrivere sempre gli stessi pezzi di codice in 100 salse diverse!
C’è ancora tanta strada da fare, oltre il giardino del re...
...ma mi sento più fiducioso rispetto a qualche mese fa.
P.S. No, non me la voglio fumare “l’erba voglio”... Fortunatamente non fumo, almeno non in quel senso.