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.