martes, julio 25, 2006

[.Net] DSL

DSL significa Domain Specifc Language, DSL es el intento de Microsoft, de lograr que un diagrama visual, de la suficiente información de como esta desarrollado un programa o sistema. Esto significaría que desde el diseño, a la programación, el paso es evidente. Un ejemplo clásico de esto son los diagramas de electrónica, que uno pone una resistencia, capacitores, y demás en un dibujo de un circuito, y después cuando se implementa es igual. Bueno,empecé a investigar del tema... lógicamente todo esto esta en desarrollo. Los DSL Tools, vienen dentro del VS 2005 SDK, la ultima versión hasta el momento es la de Julio 2006.

Bueno... veremos como sigue esto... tiene me parece mucho potencial, y si realmente es aplicable en el 95% de los casos, incrementaría mucho la productividad de los programadores. Ya que si el diseño es igual que lo programado, entonces simplemente se genera el código :)

Bueno les dejo links del tema:
Foro de DSL: http://forums.microsoft.com/msdn/showforum.aspx?forumid=61&siteid=1
Page oficial: http://msdn.microsoft.com/vstudio/DSLTools/
http://msdn.microsoft.com/vstudio/extend/default.aspx
http://msdn.microsoft.com/vstudio/teamsystem/workshop/sf/default.aspx
Webcasts: http://msdn.microsoft.com/vstudio/extend/webcasts/
Yo vi este, del tema: http://msevents.microsoft.com/cui/webcasteventdetails.aspx?culture=en-US&eventid=+1032293616
Una nota del tema (razonable): http://www.developerland.com/DotNet/Design/444.aspx
software factories: http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=15536008-e1a7-4c7f-b7c1-dc148491e2c6
blogs del tema:
http://blogs.msdn.com/keith_short/archive/2004/04/16/114960.aspx
http://blogs.msdn.com/keith_short/
http://www.agilefactor.com/agiledamon/

No hay comentarios.: