Articulo de referencia

Matriz web ASP.NET

ASP.NET Web Matrix , cuyo nombre sirvió de inspiración para WebMatrix , [ 1 ] fue lanzado en 2003 y posteriormente descontinuado por Microsoft en favor de Web Developer Express,...

ASP.NET Web Matrix , cuyo nombre sirvió de inspiración para WebMatrix , [ 1 ] fue lanzado en 2003 y posteriormente descontinuado por Microsoft en favor de Web Developer Express, una versión gratuita de la funcionalidad de desarrollo web de Visual Studio ; Visual Studio es el IDE insignia de Microsoft para todos los aspectos de la codificación en Visual Basic y C#, incluido el desarrollo de ASP.NET .

Para 2010, lo que había cambiado era la existencia de varios proyectos de código abierto que ofrecían plantillas de sitios web en PHP y ASP.NET, así como sistemas de gestión de contenido que podían ser utilizados por personas sin conocimientos de programación para crear y mantener aplicaciones web avanzadas. Microsoft WebMatrix proporcionaba un entorno de desarrollo para facilitar estos nuevos estilos de creación de sitios web.

Historia

Matriz web de ASP.NET (2003)

La ASP.NET Web Matrix original era una herramienta gratuita lanzada por Microsoft para el desarrollo rápido de aplicaciones web destinadas a ejecutarse en servidores Microsoft compatibles con las tecnologías del lado del servidor de ASP.NET. Era una aplicación administrada escrita en C# , el principal lenguaje de programación de Microsoft . [ 2 ] [ 3 ]

ASP.NET Web Matrix surgió de un proyecto personal iniciado por Nikhil Kothari. Concebido originalmente como un banco de pruebas para trabajar con controles ASP.NET en un entorno de diseño, el equipo de ASP.NET vio varias ventajas en una herramienta de este tipo, incluyendo la creación de un Entorno de Desarrollo Integrado que pudiera funcionar como una alternativa ligera a Visual Studio . El proyecto se convirtió en un producto (originalmente con nombre en clave "Saturn") que se lanzó en el verano de 2002 como descarga gratuita en el sitio web www.asp.net, sin soporte oficial (solo soporte de la comunidad) y con marketing basado únicamente en el boca a boca. La versión original solo era compatible con Microsoft SQL Server , que se incluía con Web Matrix en forma de MSDE , una versión de escritorio del motor de base de datos. Una versión posterior de Web Matrix ("Web Matrix Reloaded") en junio de 2003 incluyó compatibilidad con archivos .mdb de Microsoft Access , lo que simplificó la implementación.

Web Matrix incluía varias características que lo convertían en una alternativa atractiva a Visual Studio 2003. Su descarga era relativamente pequeña, su instalación rápida y sencilla, y estaba específicamente diseñado para aplicaciones web. Esto lo diferenciaba de Visual Studio, evitando muchas de las complejidades necesarias para admitir diferentes herramientas, lenguajes y entornos de desarrollo en Visual Studio. Utilizaba un modelo basado en carpetas, en lugar del modelo de proyecto utilizado en Visual Studio, [ 4 ] y no requería compilación en tiempo de diseño en una única .dll desplegable. En cambio, los desarrolladores podían desplegar el código fuente de sus páginas ASP.NET y confiar en que ASP.NET compilara dinámicamente las páginas en la primera solicitud.

ASP.NET Web Matrix incluía una pequeña herramienta de servidor web ("Cassini") que se ejecutaba en el ordenador local, lo que permitía al desarrollador probar páginas web ASP.NET sin necesidad de Internet Information Services (IIS). Esta característica la hacía atractiva para los desarrolladores que no podían usar IIS debido a políticas corporativas o porque no disponían de una versión de Microsoft Windows compatible con IIS. Además, incluía compatibilidad con FTP, en lugar de requerir FrontPage Server Extensions (FPSE). Esto la convertía en una herramienta de desarrollo práctica para aficionados y estudiantes, que podían desarrollar y probar en su propio ordenador y, posteriormente, desplegar sus archivos en un servidor. Y lo mejor de todo: era gratuita.

Muchas de estas características se incorporaron a Visual Studio 2005, y el estilo Web Matrix para el desarrollo de aplicaciones web se convirtió en el predeterminado. El éxito del proyecto Web Matrix, tanto en términos de características como por el atractivo para la comunidad de un IDE gratuito con un conjunto limitado de características, persuadió al equipo de Microsoft Visual Studio a lanzar Visual Studio Express Editions 2005 , que incorporaba una versión simplificada de Visual Web Developer para el desarrollo web, y versiones Express similares de Visual Basic, C# y SQL Server. [ 5 ]

Visual Studio Express Editions

Aunque ASP.NET Web Matrix ofrecía varias innovaciones, carecía de características importantes que requerían los desarrolladores web profesionales, como IntelliSense , la integración con el depurador, un compilador integrado para el desarrollo de bibliotecas de clases y compatibilidad con el modelo de página de código subyacente de ASP.NET. Cuando las innovaciones de ASP.NET Web Matrix se incorporaron a la línea de productos Visual Studio, y en particular a Visual Web Developer 2005, una versión gratuita, simplificada pero totalmente funcional, ASP.NET Web Matrix dejó de ser necesario. [ 5 ]

Con el lanzamiento de nuevas versiones de Visual Studio en 2008 y 2010, Microsoft continuó con su política de poner a disposición de estudiantes, programadores autónomos y desarrolladores web una versión gratuita y simplificada de Visual Studio llamada Visual Studio Express Editions, y en particular Visual Web Developer Express Edition.

Referencias

  1. Scott Guthrie, Microsoft, 2010.Anuncio de la versión beta de WebMatrix en el blog de ScottGu : respuestas a la presentación de WebMatrix, con referencia a la reutilización del mismo nombre: martes 6 de julio de 2010 a las 18:51 y martes 6 de julio de 2010 a las 18:52.
  2. "Ayuda del proyecto Microsoft ASP.NET Web Matrix" . Archivado del original el 30/06/2007 . Consultado el 19/06/2012 .
  3. "Acerca del proyecto Microsoft ASP.NET Web Matrix" . Archivado del original el 7 de julio de 2007. Consultado el 19 de junio de 2012 .
  4. Para obtener más información, consultela entrada del blog de Scott Guthrie titulada VS 2005 Web Project System: What is it and why did we done? .
  5. 1 2 "Centro para desarrolladores de Visual Studio 2005 Express - Preguntas frecuentes (FAQ) - preguntas 23 a 35, especialmente la pregunta 28" . Archivado del original el 6 de abril de 2008. Consultado el 19 de junio de 2012 .
  • Anuncio de lanzamiento de la versión 1
  • ASP.NET Web Matrix (2003) - en el sitio web de ASP.NET - (con archivo de descarga/instalación archivado) en Wayback Machine (archivado el 5 de mayo de 2010)