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.
Recomiendo la lectura de este artículo del blog de Ayende (inglés) que ayudará a entender en lo que destacan uno y otro.
Artículos relacionados
-
Blog de .NET - FinderIT » Blog Archive » ¿Es mejor SubSonic que nHibernate? dice:
22 de marzo de 2009 a las 18:19[...] Fuente: http://www.balearsinnovacio.com/blog/?p=693 [...]







Suscribirse a nuestro Twitter
Carlos (02-Aug-2010)
A través de la página en FaceBook de BalearesON, Darío ha enlazado una aplicación de canal del tiempo para Surface. Muy interesante.