![]() |
Programación: ASP: Introducción |
Active Server Pages
Active Server Pages (ASP), es una tecnología propietaria de Microsoft. Se trata
básicamente de un lenguaje de tratamiento de textos (scripts), basado en Basic, y que se
denomina VBScript (Visual Basic Script). Se utiliza casi exclusivamente en los servidores
Web de Microsoft (Internet Information Server y Personal Web Server). Los scripts ASP se
ejecutan, por lo tanto, en el servidor y puede utilizarse conjuntamente con HTML y
Javascript para realizar tareas interactivas y en tiempo real con el cliente.
Con ASP se pueden realizar fácilmente páginas de consulta de bases de datos, funciones
sencillas como obtener la fecha y la hora actual del sistema servidor, cálculos
matemáticos simples, etc.
Predisposición
Desde que accedí por la red a una página con un tutorial on-line, pensé que afrontar el
reto de aprender algo a través de aquel sistema era una tarea de titanes. Estaba en
inglés, se le cansa a uno la vista tanto rato delante de la pantalla, no había un
archivo con los fuentes comprimidos que pudiera bajarme (para poder mejorar la dinamicidad
y minimizar la cuantía de la factura de la compañía telefónica), tardaba mucho, tenía
publicidad por todas partes,... un rollo. Lo que me hizo desistir en pocos minutos de mi
intento por culminar aquella gesta.
Ahora que yo sé algo que algunos otros todavía no saben, me llaman personas que quieren
saber lo que yo sé, y aunque me esfuerzo en advertirles que es muy poco, todos quieren
saber, aunque sea, ese poco. Con ese afán surgió este trabajo.
Si no sabes nada de ASP y te gustaría aprender un poco, mi recomendación es que sigas
leyendo estas páginas (para que este trabajo tenga algún sentido). Si estás leyendo
este párrafo es que o bien no haces caso a las advertencias, o sufres un repentino ataque
de interés inusitado, en un área cuasi mono-plataforma y mono-sistema, o tienes otras
razones personales que no soy quien para juzgar. En cualquier caso estás aquí y ahora, y
pretendes pasar algo de tiempo ampliando conocimientos o criticando este trabajo (tan
loable la primera como la segunda).
Requisitos Previos
Para no hacer de este tutorial un trabajo largo y pesado, supondremos que el/la hábido
lector/a tiene conocimientos las áreas más comunes relacionadas con las tecnologías
para la Web: HTML y Javascript; algo de lenguajes de programación, sobre todo Basic (MS
Basic), y otro poco de SQL, para las consultas de base de datos.
Además es totalmente necesario tener algo de tiempo para leer el manual y entender los
ejemplos. Para llevar a cabo pruebas de programas es necesario tener acceso a un servidor
con soporte para ASP, como pueden ser los anteriormente mencionados Internet Information
Server o Personal Web Server.
Para el manejo de bases de datos, dado que estamos en un entorno cuasi totalmente
Microsoft, en estas páginas se explicarán las bases de datos Access, aunque la dinámica
es muy similar en otras.
Herramientas
ASP, VBScript y Javascript son lenguajes de programación comunes, luego su sintaxis es
implementada en código ASCII, por lo que para poder crear, editar y modificar dicho
código, sólo es necesario utilizar un simple y común editor de textos, como puede ser
el "edit" del DOS, el "Notepad" o el "Wordpad" de los
entornos Windows, o cualquiera de los múltiples editores de texto que existen en los
entornos *IX (Emacs, vi, joe, jed,...), así como en los Mac.
Microsoft ha tenido la diferencia de crear, dentro de su suite de desarrollo DevStudio,
una aplicación específica para administración y creación de proyectos Web, denominada
Visual InterDev.
Tutorial escrito por Jaime Sagarduy
Barrena
http://webtech.metropoli2000.com/