¿Qué
son sitios web dinámicos?
Para
entender páginas web dinámicas, usted primero tiene que comprender qué son las
páginas normales o en otras palabras, las páginas web "estáticas".
Páginas
web típicas (que no son dinámicas) no cambian cada vez que el navegador carga
la página, y tampoco cambian si un usuario hace clic en un botón. El único
cambio que se pueden ver en una página web estática, es la carga y descarga…
como sucede cuando se hace clic sobre un hipervínculo..
En
pocas palabras: las páginas web estática (páginas construidas normalmente,)
siempre se ven igual y el contenido nunca cambia a menos que se cargue una
nueva página, o usted cambie la página usted mismo (cargando la nueva versión
de la página en el servidor web).
Páginas
dinámicas hacen lo contrario, ya que pueden cambiar cada vez que se cargan (sin
que usted tenga que hacer esos cambios) y pueden cambiar su contenido,
basándose en lo que los usuarios hagan, como hacer clic sobre un texto o una
imagen.
SITIOS WEB VINCULADAS A BASES DE
DATOS.
Unos
de los tipos más comunes de páginas web dinámicas son los vinculados a bases de
datos. Esto significa que usted tiene una página web que coge la información de
una base de datos (la página web está conectado a la base de datos a través de
la programación,) e inserta la información en la página web cada vez que esta
se carga.
Si
la información almacenada en la base de datos cambia, la página web conectada a
la base de datos también cambiará en consecuencia (y automáticamente) sin
intervención humana.
Esto
es comúnmente visto en los sitios web de organizaciones bancarias en línea,
donde se puede acceder (con su nombre de usuario y contraseña) y ver el saldo
de su cuenta bancaria. La información de su cuenta bancaria se almacena en una
base de datos que está conectada a la página web a través de la programación
(por ejemplo: PHP, ASP), permitiéndole ver su información bancaria.
Espero
que esté empezando a ver la razón por la que usted utilizaría un sitio de web
vinculado a una base de datos: especialmente si la información en su sitio
cambia muy a menudo, al igual que en un sitio web bancario.
TECNOLOGÍAS USADAS EN SITIOS WEB
VINCULADOS A BASES DE DATOS.
Sitios
web vinculados a bases de datos pueden ser construidos usando algunas de las
tecnologías disponibles, cada una con sus ventajas respectivas. Algunas de
estas tecnologías/herramientas son:
PHP
JSP
ASP
PERL
Cold
Fusion
La
programación de los sitios web vinculados a bases de datos también se puede
llamar (o caracterizarse como): 'la programación en el lado del servidor.
La
razón por la que es llamada de esta manera se debe a que la "acción"
o la magia que le permite a la página web conectarse a la base de datos, en
realidad, toman lugar en el servidor.
Esto
es lo que sucede: cada vez que una página web dinámica está a punto de ser
enviada al navegador, el servidor automáticamente crea la página y envía una
página de HTML estándar al navegador.
El
servidor "sabe" cómo construir la página siguiendo las instrucciones
proporcionadas por el programador. Esto es diferente a JavaScript (piense en
menús desplegables o cuadros de alerta,) que se ejecuta estrictamente en el
navegador web.
En
este momento muchas personas deben estar confundidas, la confusión radica en la
diferencia entre la programación del lado del servidor (páginas web vinculadas
a bases de datos) y frente a la programación del lado del cliente (JavaScript).
PROGRAMACIÓN DEL LADO DEL CLIENTE —
El otro tipo de página web dinámica.
DHTML
es básicamente tomar HTML y JavaScript (a veces VB script) para hacer que la
página web cambie su propio contenido (desde el punto de vista del espectador)
sin tener que recargar o cargar una nueva página.
Ejemplos
de DHTML incluirían menús desplegables, 'flotantes' en los que las imagines se
ciernen sobre el resto de la página, etc.
Nota:
El nombre de DHTML ha sido sustituido por el término "DOM SCRIPTING'. Es
prácticamente la misma cosa (la programación en el navegador para hacer que las
cosas sucedan dinámicamente,), pero DHTML tiene un poco de mala reputación
desde el final de los 90, por lo que ahora más personas se refieren a ella como
'DOM scripting'.
Enlaces:
No hay comentarios:
Publicar un comentario