2010-06-23 11 views
5

Sigo escuchando, especialmente aquí en StackOverflow, sobre las personas que generan contenido de páginas web "dinámicamente". ¿Significa esto generar contenido en cualquier momento después del tiempo de diseño, o solo en el lado del cliente, o alguna otra definición?¿Qué significa "dinámico" en realidad?

En otras palabras, en lo que se refiere al desarrollo web, ¿cuál es la definición de "dinámico"?

+2

Para citar los foros de DrClap en el Sun: 'En estos foros generalmente interpreto" dinámicamente "como" Algo que me parece mágico porque no lo entiendo ".' –

+0

Es un término sobrecargado. Nada anormal en informática o TI. – Dima

Respuesta

1

Se refiere a la posibilidad de generación de páginas web completas basadas en contenido que no se conocía o no estaba disponible en el momento en que se creó el "andamio" para las páginas web.

4

Esto significa que está generando HTML a través del código, es decir, PHP, python, etc. En lugar de alojar páginas HTML estáticas, puede generar HTML que sea representativo del estado actual de su sitio/base de datos.

+1

Me parece que ' Hola Mundo'; ?> 'no es tan dinámico, no importa * cómo * muchas veces lo ejecuto. –

+0

@ Ignacio Vázquez-Abrams: eso es completamente irrelevante. Tú mismo lo dijiste: tienes que ejecutarlo. – houbysoft

+0

@houbysoft: ¡Solo es irrelevante en función de una determinada definición de dinámica, definiciones de las cuales, por cierto, esta * pregunta wiki comunitaria * está tratando de explorar! Si la definición de dinámica de uno es "cambios de valor dados diferentes insumos", entonces este es un punto válido. –

1

Una página web dinámica le brinda nueva información para cada vista (tal vez). Por ejemplo, una página web estática siempre tiene la misma información, un contenido de página web dinámica puede cambiar, dependiendo de variables específicas, como qué usuario está conectado, etc.

1

Valores que no están codificados en el código que forma el sitio web. Los valores pueden provenir de una serie de fuentes, incluidas las bases de datos que tienen su contenido creado por los usuarios, o raspado de otros sitios web o cualquier otro número de lugares.

1

El contenido estático no cambia entre las solicitudes, el contenido dinámico puede cambiar dependiendo del tiempo, los parámetros de solicitud, etc. El contenido estático generalmente se almacena en archivos (como html, css, imágenes, scripts, etc.). Se genera contenido dinámico. El proceso de generación generalmente usa dos partes: plantilla de página que contiene marcas de página en formato especial con marcadores de posición para partes dinámicas y otros datos que se obtienen de fuentes externas como base de datos, servicio web, etc. La aplicación especial combina plantilla con datos para obtener html final (o otro contenido) se responde a la solicitud.

1

El contenido dinámico es, por definición, cambios con time y person. Sus datos de Gmail son diferentes a los míos (persona). Ambos recibimos correos electrónicos con regularidad (hora), al menos.

2

Todo lo que implica más por parte del servidor que simplemente transmitir un archivo en su disco duro.

3

Como con cualquier palabra popular, la gente la usa para significar muchas cosas diferentes.

  • definición original: páginas web estáticas eran sólo un archivo que el servidor lee el disco y sirvió pie de la letra. código dinámico incluido, como PHP, que fue interpretado por el servidor y reemplazado con información especialmente diseñada antes de enviarse al usuario.

Las páginas estáticas ya no existen. Cualquier sitio que te interese será "dinámico" de alguna forma. Como resultado, el término se recicló para significar cualquier cantidad de cosas:

  1. Una página que reorganiza su DOM y/o CSS después de haber sido recibido del servidor. Esto generalmente se logra con Javascript, y puede implicar ocultar/mostrar diferentes partes de la página o mostrarlas de diferentes maneras. Por ejemplo, una interfaz con pestañas que muestra diferentes partes de la página según la pestaña en la que el usuario haga clic.
  2. Una página que solicita nueva información del servidor con solicitudes AJAX y la muestra utilizando un método similar al # 1. Por ejemplo, el usuario hace clic en "Más ..." junto a un resguardo del artículo y todo el artículo se carga y se muestra sin necesidad de actualizar la página completa.
1

Una página web dinámica es un tipo de página web que se ha preparado con información nueva (contenido y/o diseño), para cada visualización individual. No es estático porque cambia con: el tiempo (por ejemplo, un contenido de noticias), el usuario (por ejemplo, preferencias en una sesión de inicio de sesión), la interacción del usuario (por ejemplo, un juego de página web), el contexto (personalización paramétrica) o todos ellos.

Ajax combina datos dinámicos del lado del cliente y del servidor.

1

Dinámicamente se ha utilizado para significar: 1. contenido o resultado generado sobre la marcha. no antes de tiempo generación sigue algún tipo de proceso donde se invoca un script o función. 2. recalculado, no en caché. 3. utilizando algún tipo de búsqueda (como en el caso de los métodos dinámicos en un objeto). 4. no estáticamente.

Cuestiones relacionadas