NHibernate ha crecido mucho en estos últimos tiempos y se ha hecho mucho para alcanzar a “clase base” que es Hibernate. Muchas de las features nuevas que van a estar presentes en NHibernate 2.0 las hemos visto en post anteriores.
En NHibernate.Validator necesito rever algunas cosas. Este post de Tom Hollander me hizo pensar que nuestro querido validador tendrÃa el mismo comportamiento no deseable hablando en términos de polimorfismo. Aquà subà los tests que pone en evidencia el issue, si alguien quiere contribuir con un parche, bienvenido!
Otra linda feature que estamos queriendo agregar a NHV es poder configurar las reglas por medio de xml. Y lo interesante de esto que podremos realizar mezclar estos dos approaches y resultando una interesante combinación que nos brinda más posibilidades.
NHibernate.Shards, lo tengo en la lista de espera debido que últimamente estaba realizando algunas cosas en NHibernate para poder realizar el porting. Con respecto a esto, estoy estudiando sobre Transacciones en Ado.Net 2.0 para ver que mejoras se pueden hacer a nuestro humilde, pero consistente, soporte de transacciones en el Core. No nos olvidemos que NHS necesita que interactuar con varios motores relacionales para almacenar por ejemplo una tabla enorme, y asà ganar en performance. De modo que la forma en que se hacen las transacciones en NH debe ser un poco más “enhanced”.
Con respecto a Caching, estuve leyendo este post y creo que seria una interesante feature que se pueda incluir en algún proyecto de NH.Contrib. Alguien se anima?
Fabio Maulo últimamente se encuentra ocupado portando Persisters y Diego Jancic está viendo gramars (hasta en la sopa) con Golden Parser. Fuerza gente !