La Red de Conocimientos Pedagógicos - Currículum vitae - El origen del desarrollo de asp.net

El origen del desarrollo de asp.net

Tecnología ASP, la predecesora de ASP. NET, se introdujo por primera vez en IIS2.0 (Windows NT 3.51). Se introdujo con ADO 1.0, que se desarrolló en IIS 3.0 (Windows NT 4.0) y se convirtió en una popular herramienta de desarrollo para aplicaciones del lado del servidor. Microsoft también creó una herramienta de desarrollo VisualInter Dev específicamente para ello. De 1994 a 2000, la tecnología ASP se ha convertido en una de las tecnologías clave de Microsoft en la promoción de la plataforma Windows NT 4.0. En este momento, han surgido decenas de miles de sitios web ASP en Internet. Su simplicidad y capacidades altamente personalizables también se encuentran entre las razones de su meteórico ascenso. Sin embargo, las deficiencias de ASP han ido surgiendo gradualmente: el método de desarrollo de programas orientado a procesos hace que el mantenimiento sea mucho más difícil, especialmente para aplicaciones ASP de gran tamaño. Los lenguajes VBScript o JScript interpretados impiden que se aproveche al máximo el rendimiento. La falta de infraestructura limita la escalabilidad del sistema. Aunque hay componentes COM disponibles, no hay soporte integrado para desarrollar algunas funciones especiales (como la carga de archivos) y es necesario buscar el control de terceros fabricantes de controles.

En 1997, Microsoft inició un nuevo proyecto para abordar las deficiencias de ASP (especialmente el pensamiento de desarrollo orientado a procesos). El director de ASP en ese momento era Scott Guthrie. NET, recién salido de la Universidad de Duke. Trabajó con Mark Anders, gerente del equipo IIS, durante dos meses para desarrollar un prototipo de la tecnología ASP de próxima generación. Este prototipo fue desarrollado el día de Navidad de 1997 y recibió el nombre: XSP. Este producto prototipo utiliza el lenguaje Java. Sin embargo, inmediatamente se incorporó a la plataforma CLR, que en ese momento todavía estaba en desarrollo. Más tarde, Scott Guthrie creyó que portar esta tecnología a la plataforma CLR era realmente arriesgado en ese momento, pero el equipo XSP en ese momento fue el primer equipo en desarrollar aplicaciones utilizando CLR.

Para poder portar XSP a CLR, el equipo de XSP reconstruyó todos los programas principales de XSP utilizando el lenguaje C# (el código interno del proyecto era Project Cool, pero se mantuvo en secreto en ese momento) y le cambió el nombre a ÁSPID. También proporciona las estrategias de migración correspondientes para los desarrolladores de ASP. Las primeras versiones beta de ASP y sus aplicaciones aparecieron en el PDC 2000. Bill Gates dio una conferencia en Keynote (es decir, descripción general de la tecnología clave). Fujitsu demostró cómo escribir aplicaciones ASP en lenguaje COBOL y anunció que se pueden desarrollar utilizando Visual Basic. NET, C#, Perl, Nemerle y Python (los dos últimos están soportados por herramientas de interoperabilidad desarrolladas por ActiveState).

En el segundo trimestre de 2000, Microsoft se lanzó oficialmente. NET y, naturalmente, ASP pasó a llamarse ASP.NET. Después de cuatro años de desarrollo, apareció la primera versión de ASP. NET apareció el 5 de junio de 2002 (y .NET Framework 1.0). Scott Guthrie también se convirtió en director de producto de ASP. NET (posteriormente, Scott Gu dirigió el desarrollo de varios productos de Microsoft, como ASP.NET AJAX, Silverlight, SignalR y ASP.NET MVC).

Cada nueva versión. NET Framework desde su lanzamiento en 1997. NET 1.0, que traerá nuevas características a ASP.NET.