ASP (Active Server Pages) es la entrada más antigua disponible para motores de scripting para servidores diseñados para crear dinámicamente páginas web de Microsoft según sea necesario. Un ejemplo de una página web generada dinámicamente es una calculadora en línea donde ingresa dos números y le daremos un resumen cuando lo complete. Crear esto en HTML requiere muchas páginas, una para cada resultado posible. Pero con ASP puede escribir un script corto que pueda hacer esto fácilmente. ASP ha visto su parte justa de la creación instantánea de páginas web. Pero el 5 de enero de 2002, Microsoft lanzó un sucesor ASP llamado ASP.NET.

ASP.NET tiene como objetivo facilitar la transición a la programación web para aquellos que ya saben cómo crear aplicaciones para Windows. ASP.NET también ofreció algunas mejoras a sus predecesores. Ventajas de ASP.NET sobre ASP:

  • ASP.NET utiliza características adicionales en la biblioteca .NET para permitir que sus páginas se codifiquen en cualquier otro idioma incluido en .NET. ASP.NET también tiene muchas bibliotecas y controles que se pueden usar para crear rápida y fácilmente una página web. También tenía muchas plantillas de uso común, como menús. El manejo de errores también se mejoró mediante el uso de bloques de prueba y excepciones a la ASP. El formato de código incrustado permitió una ejecución más rápida de los scripts ASP.NET, ya que el servidor no tiene que compilarlo cuando se lo llama. También significa menos errores si ya está implementado, ya que los errores en las secuencias de comandos se encuentran fácilmente.

Una de las mejores mejoras para ASP.NET es la creación del sistema de administración WYSIWYG (lo que ves, lo que obtienes), que brinda a los desarrolladores una GUI rápida para obtener la visibilidad de su página.

Dadas estas mejoras, es fácil ver por qué la mayoría de los creadores de páginas web han migrado permanentemente a la versión .NET de ASP. Aunque los codificadores todavía usan alguna forma de códigos ASP clásicos, esto puede deberse a su tiempo de codificación en ASP; Como dicen, "los viejos hábitos tardan en morir".

Referencias