HISTORIA DEL LENGUAJE ASP
La tecnología ASP surge en diciembre de 1996 con el lanzamiento del service pack 3 de Windows NT 4.0 como parte del IIS 3.0.
Este fue el primer acercamiento de Microsoft hacia la tecnología scripting en internet. La gran ventaja que tenía ASP era que uno podía diseñar su página y programar la lógica que haría que su página desplegara datos. ASP es una tecnología propietaria de Microsoft.
CARACTERISTICAS
- ASP no es en sí mismo un lenguaje de programación, sino más bien un marco sobre el que se construyen aplicaciones basadas en Internet.
- El tipo de servidores que emplean este, ASP 1.0 (distribuido con IISlenguaje son aquellos que funcionan con sistema operativo de la familia de Windows NT. Afortunadamente, también podemos visualizar páginas ASP sobre Windows 95/98. Para escribir páginas ASP utilizamos un lenguaje de scripts, que se colocan en la misma página web junto con el código HTML.
- Comúnmente este lenguaje de scripts es Visual Basic Script, que deriva del conocido Visual Basic, aunque también se pueden escribir los scripts ASP en otro lenguaje: JScript, que deriva a su vez del conocido Javascript.
- ASP ha pasado por cuatro interacciones mayores, ASP 1.0 (distribuido con IIS 3.0), ASP 2.0 (distribuido con IIS 4.0), ASP 3.0 (distribuido con IIS 5.0) y ASP.NET (parte de la plataforma . NET de Microsoft). Las versiones pre-.NET se denominan actualmente (desde 2002) como ASP clásico.
VENTAJAS
1.-Se encarga de detectar el tipo de navegador utilizado por el cliente a la hora de realizar una petición al servidor y en consecuencia, determina la versión HTML que éste soporta.
2.-Es liviano.
3.-Se puede utilizar en cualquier computadora que esté conectada a la red que tenga instalado un navegador.
4.-Es muy fácil de programar y tiene muchas utilidades que con una breve línea de aprendizaje pueden ser modificadas a su gusto.
5.-Tiene la facilidad de conectarse con la base de datos, que hace que sea muy fácil.
6.-Permite a los proveedores de Web ofrecer aplicaciones de negocios interactivos y no simplemente meros contenidos publicables.
7.-Una de las limitaciones en el desarrollo con ASP es que con el tradicional utilizamos lenguajes de scripting no tipeados como VSBcrip o JScrip. Podemos instalar otros motores scripting que impongan verificación de tipos; sin embargo, no son universalmente conocidos o utilizados como los anteriores.
DESVENTAJAS
1.-Una de las limitaciones en el desarrollo con ASP es que con el tradicional utilizamos lenguajes de scripting no tipeados como VSBcrip o JScrip. Podemos instalar otros motores scripting que impongan verificación de tipos; sin embargo, no son universalmente conocidos o utilizamos como los anteriores.
2.-Tiene que correr en PCs normales que tengan Windows y un servidor Web.
USOS PRINCIPALES
Pero como hemos visto ASP (Active Server Page) es un lenguaje de programación para Web y con la ayuda de HTML pues se puede crear una página Web.
Hay que destacar que ASP es una tecnología propietaria de Microsoft y que el uso de esta tecnología implica el uso de los productos de Microsoft.
Lo interesante de este modelo tecnológico es poder utilizar diversos componentes ya desarrollados como algunos controles ActiveX. Otros problemas que han hecho evolucionar esta tecnología es el no disponer de información que oriente a quienes desean aprenderla y resulta muy costosa en tiempo descubrir aquí y allá toda la información para volverla altamente útil.