Matriz web ASP.NET


ASP.NET Web Matrix , cuyo nombre fue la inspiración para WebMatrix , [1] fue lanzado en 2003 y luego descontinuado por Microsoft a 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 de Visual Basic y C #, incluido el desarrollo de ASP.NET .

Lo que había cambiado en 2010 era la existencia de una serie de proyectos de código abierto que ofrecían plantillas de sitios PHP y ASP.NET y sistemas de gestión de contenido que los no programadores podían utilizar para crear y mantener aplicaciones web enriquecidas. Microsoft WebMatrix proporcionó un entorno de desarrollo para ayudar a facilitar estos estilos emergentes de creación de sitios web.

El ASP.NET Web Matrix original era una herramienta gratuita lanzada por Microsoft para el rápido desarrollo de aplicaciones web que pretenden ejecutarse en servidores de Microsoft compatibles con tecnologías ASP.NET del lado del servidor. 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 favorito 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 una serie de beneficios para una herramienta de este tipo, incluida la creación de un entorno de desarrollo integrado que podría actuar como una alternativa ligera. a Visual Studio . El proyecto se desarrolló en un producto (originalmente con el nombre en código "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 solo Word -marketing de boca. La versión original solo admitía 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ó soporte para archivos .mdb de Microsoft Access , lo que simplificó la implementación.

Web Matrix incluía una serie de características que lo convertían en una alternativa atractiva a Visual Studio 2003. Era una descarga comparativamente pequeña, rápida y fácil de instalar, y era específica para aplicaciones web. Esto lo distingue de Visual Studio, evitando muchas de las complejidades necesarias para admitir diferentes herramientas, lenguajes y entornos de desarrollo en Visual Studio. Usó un modelo basado en carpetas, en lugar del modelo de proyecto usado en Visual Studio, [4] y no requirió compilación en tiempo de diseño en un solo .dll implementable. En cambio, los desarrolladores podrían implementar el código fuente para sus páginas ASP.NET y confiar en ASP.NET para compilar 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 la computadora local, lo que permitía al desarrollador probar las páginas web ASP.NET sin necesidad de Internet Information Services . Esta característica lo hizo atractivo para los desarrolladores que no podían ejecutar IIS debido a la política corporativa o porque no tenían una versión de Microsoft Windows que fuera compatible con IIS. También incluía compatibilidad con FTP, en lugar de requerir Extensiones de servidor de FrontPage (FPSE). Esta característica lo convirtió en una herramienta de desarrollo práctica para aficionados y estudiantes que podían desarrollar y probar en su propia computadora, y luego implementar sus archivos en un servidor alojado. Lo mejor de todo es que era gratis.