Ok, con ieri si è concluso il rilascio completo (quello che è definito come "Release 1".. .vedremo se sarà poi presente un'eventuale Release 2....) del famoso programma di tesoreria su cui sto lavorando da ormai due anni. E ancora una volta, devo inginocchiarmi e ringraziare .NET per aver fatto diventare il deploy delle applicazioni un gioco da ragazzi: pur senza pacchetto di installazione, è bastato copiare i siti, modificare i web.config (niente addin, la configurazione la vuole fare il lreparto IT .. così si sente partecipe... :)), pestare sulla tastiera un paio di InstallUtil, smanettare un pò con la GAC ed il gioco era fatto.. ancora una volta questa cosa ha stupito i vari cobolisti/javisti/hostisti presenti presso il cliente, ed ancora una volta io ho potuto passare un'ora a fare l'installalzione (con 2 caffè in mezzo ;)) ed il resto della giornata a spiegare le nuove funzionalità al cliente.
Devo dire che non credevo che l'avrei mai detto, ma devo spezzare una lancia anche in favore dei reporting services: tanto mi ha fatto impazzire l'IDE in fase di sviluppo di report complessi (crea file temporanei di 2gb che poi NON cancella, si impalla, si comporta in 3 maniere diverse a seconda che tu sia in preview, in printt preview o che esporti, e nessuna di queste tre maniere corrisponde con l'effettivo comportamento che avrai sul report server....)quando ho apprezzato il deploy, soprattutto per la semplicità di rilasciare DLL custom chiamate poi dai report... insomma, tutto liscio come l'olio, non sarei potuto essere piu soddisfatto di aver levato con le unghie e con i denti questo progetto dalla prospettiva di essere sviluppato in WebSphere+DB2 ed averlo portato sotto .NET+SqlServer :)