ASP (Active Server Pages)

Hay otro lenguaje de programación en el Diseño y Desarrollo Web conocido como ASP. Curiosamente es un lenguaje creado por la compañía Microsoft para la creación de páginas Web dinámicas.

ASP es un lenguaje que se ejecuta del lado del servidor, es decir que su código se ejecuta antes que la información llegue a la página del usuario de Internet. Esto permite que pueda conectarse a base de datos, o recurrir a cualquier función que tenga en el servidor como lo hace su compatriota PHP.

Para programar ASP se utiliza el lenguaje de Microsoft Visual Basic Script o Jscript (Javascript de Microsoft). Sin embaro el ASP.NET puede ser programado en cualquier lenguaje que sea soportado por el .net Framework como pueden ser: VB.net, C# y JScript.net.

Señalar que ASP.NET a diferencia de ASP es un lenguaje completamente orientado a objetos.

Algunas características de ASP.NET son:

  • Tiene marco de trabajo de página y sus controles
  • Compilador propio
  • Seguridad
  • Administraciones de estados
  • Configuración básica - avanzada
  • Depuración
  • Usable en entorno XML
  • Etc.

El ASP es un lenguaje mucho mejor que el ASP.NET:

  • Tiene un rendimiento mucho mayor ya que compila y devuelve cada petición al instante. También permite caché de almacenamiento en el servidor
  • Programación más rápida. Hay controles que en pocas líneas puedes montar una base de datos, etc.
  • Servicios Web: herramientas para compartición de información
  • Tiene herramientas que garantizan una seguridad en las aplicaciones generadas