La tecnologia ASP al completo permite el desarrollo web del lado del servidor. Es la primera plataforma backend que introdujo Microsoft.
ASP, Active Server Pages es una plataforma para el desarrollo creada por Microsoft. Es la primera opción para desarrollo backend que apareció para servidores Windows y el servidor web IIS.
El desarrollo con ASP se realiza en archivos .asp, en los que se embebe el código del lado del servidor dentro del propio HTML.
El lenguaje que se usa para el desarrollo ASP es Visual Basic Script, que tiene un subconjunto de las instrucciones disponibles en el tradicional Visual Basic de Microsoft, compartiendo la misma sintaxis.
Más información:
ASP vs ASP.net
ASP es una tecnología o plataforma de desarrollo que puede causar confusión, porque al referirnos a ella podemos estar hablando de ASP tradicional o ASP.NET y son dos cosas distintas.
ASP "tradicional", o simplemente ASP, es una plataforma de desarrollo antigua, que comenzó a usarse hace más de 20 años, en los inicios de Internet. Era la apuesta de Microsoft por el desarrollo de aplicaciones web con programación del lado del servidor, lo que actualmente llamamos backend.
ASP.NET es la evolución de este producto, aunque su enfoque es muy distinto. Microsoft lanzó la plataforma .NET en 2002, aunque su popularización vino un poco más adelante. .NET trataba de reunir bajo una misma plataforma todas las tecnologías de desarrollo de Microsoft y entre ellas el desarrollo backend. De modo que ASP dentro de la plataforma de desarrollo .NET pasó a llamarse ASP.NET.
Sin embargo, ASP y ASP.NET no tienen mucho que ver, ya que ASP antiguo se escribía con Visual Basic Script y ASP.NET era capaz de trabajarse con varios lenguajes, entre el que destaca C#. También las librerías son distintas y su API, así como en ASP.NET existe un framework específico llamado ASP.NET MVC Framework, que permite llevar a un nivel muy superior el desarrollo con este tecnología, creando aplicaciones mejor diseñadas y más mantenibles.
¿Es adecuado usar ASP en la actualidad?
Este bloque se refiere a ASP como el antiguo ASP de Microsoft, antes de su evolución a ASP.NET. ASP es una plataforma que todavía se puede usar y crear aplicaciones web basadas en esta tecnología. Muchos proveedores de hosting todavía ofrecen servidores compatibles con ASP y hay multitud de aplicaciones que usan esta tecnología y que continuan en producción. Ahora bien ¿Es adecuuado usarla?
ASP tradicional no es recomendable para proyectos nuevos, puesto que ASP.NET lleva muchos años establecida como la plataforma por defecto de Microsoft para el desarrollo backend. Es adecuado usar ASP antiguo únicamente para proyectos heredados, legacy code, donde se use esta tecnología y haya que seguir manteniendo las aplicaciones.
ASP.NET trajo muchas mejoras y es una plataforma que continua vigente y en constante evolución. Las antiguas ASP hace tiempo que dejaron de ser una opción adecuada para el desarrollo de proyectos nuevos, puesto que no se ha seguido manteniendo y mejorando.
Crea artículos, recursos o comparte información sobre ASP
Manuales
Más manuales
Tenemos 1 manuales más sobre ASP
Temas relacionados
Preguntas y respuestas de ASP
Se han recibido 108 faqs en ASP