SubSonic

Published 109 weeks, 6 days ago
Wed Aug 30 2006
Acabo de hacerme daño: he visto el webcast de Rob Conery sobre la pequeña librería que ha creado para .NET 2.0 y la mandíbula se me ha abierto tanto (y no precisamente de sueño) que ha golpeado contra la mesa de mi escritorio.

Como el propio Conery admite, se ha basado en Ruby on Rails para crear SubSonic (anteriormente conocido como Action Pack). SubSonic se publicita como Zero Code DAL, o en cristiano una Capa de Acceso a Datos sin Código. Como en Ruby. Con scaffolding y todo.

Ojo, SubSonic no es la implementación en .NET de Ruby on Rails. Para eso tenemos MonoRail. Ni siquiera una adaptación, ya que RoR es un framework completo que implementa el Modelo-Vista-Controlador, incluye el acceso a datos y todo lo demás. SubSonic es sólo una excelente capa de acceso a datos.

No he tenido tiempo de jugar con ella, pero si queréis dejar de pasar envidia cochina cada vez que veis un webcast o una presentación de Rails, echadle un vistazo al webcast de introducción a SubSonic.

Eso sí, cuidado con la mandíbula.

Actualización.- Me olvidé de linkar esta excelente introducción de Jon Galloway al respecto. Opino exactamente igual que él: Microsoft debería subcontratar por tres meses a Conery e incluir el ActionPack.dll como parte del paquete Atlas. O dotar a SubSonic de capacidades MVC. O hacer algo con esto. Antes de que, como siempre, se le adelanten.
Thursday, August 31, 2006 9:57:40 AM (Romance Daylight Time, UTC+02:00)
Que se puede decir antes esta maravilla...
lo primero darte las gracias por haberlo publicado en tu blog
y lo segundo... no me queda más remedio que echarme a llorar y darme cuenta de que soy un mindundi como otro cualquiera visto una herramienta como esta.

1Saludo

Tuesday, September 05, 2006 12:29:49 PM (Romance Daylight Time, UTC+02:00)
O estoy muy tonto o no le veo la gracia al tema sabiendo que está dentro de nada disponible Qlinq
Tuesday, September 05, 2006 8:32:33 PM (Romance Daylight Time, UTC+02:00)
Pues no sé que decirte, Joma, porque QLinq no lo he probado aún... pero por lo poco que he podido ver es *bastante* más complicado que esto.
Comments are closed.