¿Es mejor SubSonic que nHibernate?
Desde que existen las arquitecturas multicapa, uno de los problemas es automatizar la generación de los objetos de acceso a datos, además de actualizarlos cuando hay cambios en la estructura de información. Hacer este tipo de trabajo suele ser rutinario y aburre al programador (sobre todo cuando tenemos que generar los objetos para acceder a más de una veintena de tablas, cosa que suele ser muy habitual).
En Java, Hibernate
es el rey, mientras que para .Net, nHibernate
(en teoría su análogo para C#) no es tan potente y necesita de algunos retoques. Concretamente, lo que se busca en este tipo de herramientas/frameworks es evitar la inversión de tiempo: El proyecto subsonic
parece que se lleva la medalla de oro, aunque hay opiniones para todos los gustos
.