From NHibernate 1.04 to NH 3.3.3 GA in 2 anni

Published 2 April 14 12:44 AM | Tommaso Caldarola

Il titolo non vuole essere una critica alla famosa libreria di ORM bensì vuole sottolineare la complessità nell'eseguire il porting di alcune librerie core di un sistema quando si ha a che fare con scenari particolari come:

 

- sistema enterprise di supporto alle decisioni

- basato su remoting

- con lazy loading across the wire (il male per molti Surprise )

- clienti con versioni più vecchie di 2 anni

- più di 10 versioni diverse in esercizio

- porting da NH 1.04 alla 2.1 GA abortito per problemi di prestazioni

 

Dopo circa 2 anni circa di vita è stato un piacere rimuovere il relativo branch.

E pensare che il caro ex leader di NH (Fabio) si faceva sempre due risatine quando ci sentivamo immaginando di avere in produzione NH 1.04

 

Meglio tardi che mai.

 

Prossima sfida, già a buon punto: WCF