Microsoft ha liberado su framework ASP.NET MVC 1.0 bajo su licencia de código abierto MS-PL. El framework, que usa el patrón de diseño modelo-vista-controlador utilizado por Ruby on Rails, Django y cakePHP, puede ser usado ahora en Linux via Mono.
Microsoft lanzó ASP.NET MVC en el evento MIX09 del mes pasado. En una nota publicada el miércoles, el vicepresidente de desarrollo de Microsoft anunció que el framework ya es de código abierto. El código está bajo los términos de la Licencia Pública de Microsoft (MS-PL), una licencia de código abierto aprobada por la Open Source Initiative. Esto permitirá a terceros desarrolladores modificar el código fuente, incorporarlo en su software propio y compartirlo con otros usuarios.
El código fuente de ASP.NET MVC ha sido adoptado por el equipo del proyecto Mono. El lider del proyecto Mono, Miguel de Icaza, se mostró entusiasmado con el anuncio, en una entrada de su blog escribió:
"Estoy sorprendido, no solo porque ASP.NET MVC se puede utilizarse en Mono y es de código abierto, pero también porque creo firmemente que la misma innovación, rápida adopción y experimentación que ha sucedido con la nueva ola de librerías web llegará a ASP.NET MVC en todas las plataformas. Sé que muchos desarrolladores dentro de Microsoft trabajaron para tener está importante pieza código liberada bajala MS-PL para asegurar que los usuarios de ASP.NET pudieran beneficiarse del código fuente."
El equipo de Mono ha creado un plugin para Monodevelop que ayudará a los programadores construir aplicaciones con ASP.NET MVC 1.0 sobre Linux y Mac OS X. Monodevelop, un entorno de desarrollo integrado (IDE) de código abierto para crear software Mono sobre Linux, llegó a su versión 2.0 el lunes pasado.
Microsoft recientemente liberó Oxite, un CMS basado en ASP.NET MVC, bajo la misma licencia. Oxite proporciona a los desarrolladores un ejemplo real de lo que se puede crear usando este nuevo framework.
La decisión de Microsoft de liberar ASP.NET MVC bajo la MS-PL ha abierto la puerta para que los desarrolladores construyan aplicaciones Web con el framework sobre equipos Linux y hospedarlas en servidores con el mismo sistema operativo.
Fuente: ars technica.

Digg
Del.icio.us
Slashdot
Technorati
Googlize this
Facebook
Meneame
Comentarios
Canal RSS de los comentarios de este artículo.