Entradas de Autor

Programación, Software

SubSonic, ORM Open Source para .NET

Por Denis González, en 17 de Julio de 2008

Mis actividades diarias tienen que ver _ por lo general _ con cuestiones de programación. Actualmente trabajo en el desarrollo de aplicaciones bajo plataforma Java. En el mundo de Java es casi una panacea utilizar herramientas que permitan el mapeo de las entidades de un modelo de datos hacia clases que representen objetos de esas entidades. Todo esto comúnmente se denomina ORM (Object Relational Mapping) o Mapeo Objeto Relacional.

En Java entonces existen algunas herramientas que facilitan esta tarea: TopLink, iBatis e Hibernate pueden ser las más utilizadas generalmente. En lo personal prefiero Hibernate porque es casi un estándar de facto y porque ha sido fácil de aprender, además que la mayoría de IDE’s en Java traen alguna forma de generación automática de clases.

Hace poco comencé un proyecto que obligatoriamente contemplaba utilizar .NET como plataforma de desarrollo. Muchos sabrán que ADO.NET es la herramienta que Microsoft recomienda para acceso a datos bajo .NET, pero que no es precisamente fácil para implementar el desarrollo de objetos mapeados a una entidad en el modelo de datos. Así que la tarea del desarrollar bajo .NET y sin una herramienta ORM no me parecía nada atractiva, por lo que me dispuse a investigar al respecto.

Obviamente lo primero que busqué fue algún port de Hibernate para .NET y efectivamente existe. Se llama NHibernate y funciona de manera idéntica al Hibernate para Java: Archivo de configuración XML para la conexión, archivos de configuración para cada clase y voila, todo listo. Pero escribir archivos XML a mano no es precisamente divertido, así que echaba de menos la generación automática de las clases. Así que a pesar de ser Hibernate algo sin lo que pudiera trabajar en Java, consideré que en .NET hay que esperar un poco.

Seguir leyendo »

Comentarios (0)

  

  • http://velneo.es/index.htm
  • Cursos en www.aprendemas.com
    ¿Necesitas formación?
    Cursos
    Master
    ¿Patrocinamos tu web?

Secciones

Canales

Sindicación

Añade este blog a tu lector de feeds

¿Qué es un lector de feeds?

Correo Electrónico:

Red de Blogs SmallSquid

Blogs Asociados a la Red SmallSquid

Enlaces de Interés

  • carlos humberto: me gustaria saber sobre servicios en...
  • ms$: Nota para edu: como me sobran licencias...
  • Gustavo: estoy customizando el orange y tengo...
  • José Alejandro: Hola amigos: Mas bien les aviso que...
  • José Alejandro: Gracias por comentar Emiliano Atte Alejandro
  • José Alejandro: Buenos días: Por favor pruebe este link: http://www.plannegocios.com/plan_negocios/planes_de_negocio Muchas...
  • unsaludo: ¿conocen LINUX?
  • emiliano: esta re bueno el avg 8,...
  • virtualizado: Los demos del sistema no se...
  • virtualizado: Excelente, en este momento lo descargo...

© Copyright 2008, SmallSquid.com. Red de blogs, SEO y Webs 2.0

SmallSquid.com está gestionado con WordPress

Creative Commons - Some Rights Reserved
 
Un proyecto realizado por Blogestudio
Cerrar
Envíalo
Powered by ShareThis