Está en la página 1de 4

Diferencia entre pginas web estticas y pginas web dinmicas con PHP.

aprenderaprogramar.com, 2006-2029


Seccin: Cursos
Categora: Tutorial bsico del programador web: PHP desde cero

Fecha revisin: 2029

Resumen: Entrega n5 del Tutorial bsico del programador web: PHP
desde cero.





Autor: Enrique Gonzlez Gutirrez
APRENDERAPROGRAMAR.COM
DIFERENCIAS, VENTAJAS E
INCONVENIENTES DE
PGINAS WEB ESTTICAS
Y DINMICAS CON PHP.
BUSCADORES Y URLs
AMIGABLES. (CU00805B)
Diferencia entre pginas web estticas y pginas web dinmicas con PHP.

aprenderaprogramar.com, 2006-2029
DIFERENCIA ENTRE PGINAS WEB ESTTICAS Y PGINAS WEB DINMICAS CON PHP

Vamos a repasar algunos conceptos que ya hemos mencionado y que es importante que queden claros.
Las pginas web estticas o planas son aquellas en las que la informacin se presenta en forma
predefinida y sin cambios. No hay manera de que pueda cambiar el contenido de la pgina. En caso de
que se quiera actualizar una pagina esttica, se tendr que acceder directamente al servidor en el que
se encuentra alojada para hacer la edicin del archivo correspondiente.





A la informacin contenida en una pgina esttica se le puede dar un determinado formato de
presentacin, as como incluirle imgenes, enlaces a otras pginas, animaciones, videos, sonidos, etc.
En general, todo se hace a travs de etiquetas HTML y esto es lo nico que puede ofrecerse a travs de
este tipo de pginas.
En los inicios de Internet predominaban las pginas estticas, pero con el paso del tiempo y ante la
necesidad de agilizar el manejo de la informacin, surge un nuevo concepto de pginas web que hoy
sobresale y es el ms utilizado. Estas son denominadas pginas dinmicas: dentro de la programacin
dinmica para pginas web hay distintos lenguajes (entre los que cabe destacar PHP, ASP y JSP), siendo
php uno de los ms usados.
Normalmente, las pginas estticas estn compuestas por cdigo HTML. Cuando la pgina (archivo) es
solicitada por el navegador, el servidor la enva y no realiza ninguna operacin ms. Todos los visitantes
vern el mismo contenido.
Las pginas web dinmicas son aquellas en que la informacin que presentan se genera a partir de
alguna accin o peticin del usuario en la pgina o mediante consultas al contenido de bases de datos
que normalmente cambian con frecuencia. Contrariamente a las pginas estticas, en las que su
contenido se encuentra predeterminado, en las dinmicas la informacin aparece inmediatamente
despus de una solicitud hecha por el usuario o de una consulta a bases de datos. Una pgina dinmica
permite visualizar la informacin contenida en una base de datos, as como almacenar y hacer
actualizaciones de cierta informacin en bases de datos a travs de formularios donde el usuario
introduce contenidos. Piensa por ejemplo en una red social como FaceBook: cuando se escribe en una
casilla de texto y se pulsa enter, la informacin introducida se almacena en una base de datos. Ahora
cuando otro usuario entra en FaceBook, esa informacin introducida por un usuario se le muestra a
otro usuario gracias a que se est rescatando de una base de datos. La programacin dinmica tiene
mltiples aplicaciones, entre las que podemos citar los sistemas de foros (los mensajes, imgenes, etc.
se almacenan en bases de datos). Otra aplicacin consiste en que el usuario tiene la posibilidad de
cambiar a su gusto el diseo y el contenido de una pgina, por ejemplo la pgina de inicio personalizada
de Google, gracias a que sus opciones se almacenan en una base de datos.
Queda claro entonces que para la creacin de este tipo de pginas dinmicas, adems de etiquetas
HTML es necesaria la utilizacin de algn lenguaje de programacin que se ejecute del lado del servidor
Diferencia entre pginas web estticas y pginas web dinmicas con PHP.

aprenderaprogramar.com, 2006-2029
(es decir, que el servidor realice un proceso antes de enviar la informacin al usuario de modo que a
cada usuario le puede enviar distintas informaciones como resultado de ese proceso), as como la
existencia de una o varias bases de datos.
Si creamos un sitio web que usa pginas webs dinmicas, estas pginas son procesadas por el servidor
antes de ser enviadas al navegador.
Una pgina .php contiene cdigo PHP que al ser ejecutado generar cdigo HTML. En ese proceso de
ejecucin de cdigo, pueden hacerse consultas a bases de datos u otros archivos. Adems, pueden
realizarse clculos o tomarse decisiones gracias a la potencia de la programacin.
El resultado final es que se enva al navegador cdigo HTML, que es generado para cada visitante en
particular dependiendo por ejemplo del contenido de la base de datos en ese momento o de las
opciones de configuracin o solicitudes especficas del usuario. Otras personas podrn obtener
diferentes resultados si acceden en un momento en que la base de datos haya cambiado, o si tienen
opciones de configuracin o realizan una solicitud distinta. Ten en cuenta que aunque la URL nos
muestre una extensin .php, lo que recibe el usuario es cdigo HTML. Por ejemplo la URL siguiente:
http://www.aprenderaprogramar.com/index.php
Siempre devuelve cdigo HTML. Pero no siempre devuelve el mismo cdigo HTML porque para generar
ese cdigo existen procesos en el servidor que hacen que los resultados puedan variar.
Cmo reconocer si una web que visitamos es dinmica o esttica? En general, es dinmica aquella que
puede interactuar con el visitante y/o administrador web, pudindose modificar el contenido de la
pgina segn el momento u opciones escogidas. Ejemplos de esto son: cuando el usuario puede escribir
un comentario, escoger los productos y ponerlos en un carrito de compras, subir archivos o fotografas,
etc. En este caso SI se utilizan bases de datos y se requiere programacin web dinmica.
Las pginas web dinmicas ofrecen muchas ventajas en comparacin con las pginas web estticas,
como una mayor interactividad con el usuario y facilidad para el cambio y actualizacin de contenidos.
A las personas que administran las pginas web (webmasters, programadores, gestores de contenidos),
la programacin dinmica les permite una reduccin en tiempo y costos, as como una mayor facilidad
en el mantenimiento de un sitio web.


RESULTADOS EN BUSCADORES USANDO PGINAS WEB DINMICAS
Ante todas las ventajas de este tipo de pginas cabe citar una desventaja histrica en cuanto a los
resultados obtenidos en buscadores como Bing, Google o Yahoo. Hasta hace unos aos, los buscadores
consideraban que una web dinmica era no indexable (no registrables sus contenidos de cara a
bsquedas) debido a que no se poda ofrecer como resultado de un buscador algo que cambiaba con
frecuencia. Es frecuente oir el trmino URL amigable en referencia a una direccin web que es
sencilla y recuerda un texto simple, por ejemplo:
http://www.aprenderaprogramar.com/cursos/cursophp/paginas-dinamicas-y-estaticas.htm

Diferencia entre pginas web estticas y pginas web dinmicas con PHP.

aprenderaprogramar.com, 2006-2029
Por el contrario, muchas veces se dice que cuando las pginas contienen .php y numerosos parmetros
con caracteres como "?", "&" y "=" la URL no es amigable. Por ejemplo:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=57&Itemid=8

Esta situacin en la actualidad puede considerarse superada: los buscadores se han sofisticado y son
capaces de indexar URLs dinmicas sin problemas. Algunas aplicaciones de software libre como
Joomla, Drupal, WordPress, etc. siguen manteniendo sistemas que permiten convertir las URLs
dinmicas en URLs amigables, pero en general podemos decir que esto es cada vez menos necesario.
Desde nuestro punto de vista, es ms importante tener una pgina web con un buen diseo, bien
estructurada en cuanto a mens y contenidos, que se actualice con frecuencia y que ofrezca contenidos
de calidad, ms que tener o no tener URLs amigables.


EJERCICIO

Responde a las siguientes preguntas indicando verdadero o falso y justicando brevemente tu respuesta:
a) Hoy da ya no tiene sentido crear una pgina web esttica, ya que los navegadores dejarn de
admitirlas en un futuro prximo.
b) Podemos reconocer si una pgina web es dinmica en base a si es capaz de almacenar informacin
que el usuario proporciona y rescatarla posteriormente. Por ejemplo: los comentarios en un blog.
c) La mayor parte de los sitios web y gestores de contenidos hoy da se basan en pginas web
dinmicas, pero muchos sitios siguen siendo webs estticas.
d) Si creamos un sitio web dinmico no podremos ser indexados por buscadores como Bing, Google o
Yahoo.

Para comprobar si tus respuestas y cdigo son correctos puedes consultar en los foros
aprenderaprogramar.com.



Prxima entrega: CU00806B

Acceso al curso completo en aprenderaprogramar.com -- >Cursos, o en la direccin siguiente:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

También podría gustarte