Sitio estático frente a sitios dinámicos
Si estás construyendo tu propio sitio web, optar por un sitio estático o dinámico es una de las primeras decisiones importantes que tendrás que tomar, ya que determinará cómo se almacenan tus páginas web y se entregan a los visitantes en sus navegadores.
Para ayudarle a entender la diferencia, vamos a desglosar lo que significa que un sitio web sea estático o dinámico, y a discutir los pros y los contras de cada enfoque. Por último, compartiremos algunos ejemplos de sitios web dinámicos populares para que tenga una mejor idea de lo que pueden hacer.
La diferencia entre los sitios web estáticos y los dinámicos es que los sitios web estáticos tienen la misma apariencia para todos los usuarios que acceden a ellos y sólo cambian cuando un desarrollador modifica los archivos fuente, mientras que los sitios web dinámicos pueden presentar información diferente a distintos visitantes.
Por muy complejo que parezca un sitio web, en el fondo una página web no es más que un archivo HTML que se muestra en un navegador. Cuando usted visita un sitio web, su navegador envía una solicitud al servidor web que aloja el sitio, y el servidor responde enviando de vuelta un archivo HTML (junto con algunos otros archivos relacionados). El navegador procesa este archivo HTML y lo muestra como una página.
Sitio web estático
Tanto si ha encontrado estos términos en Internet como si se los ha oído decir a su diseñador web, es importante conocer la diferencia para poder determinar la mejor solución para su sitio web.
En términos más sencillos, las páginas web estáticas son aquellas cuyo contenido no puede cambiar sin que un desarrollador edite su código fuente, mientras que las páginas web dinámicas pueden mostrar diferentes contenidos a partir del mismo código fuente. Cuando se trata de utilizar páginas estáticas o dinámicas para partes del sitio web de su empresa, no es importante tener el código más avanzado en cada una de sus páginas. Lo que es importante es el propósito que cada página tiene para su sitio web.
Los sitios web estáticos contienen un número fijo de páginas y el formato de la página web es fijo y ofrece información al cliente. Hay 110 cambios en el contenido de la página web mientras la página se ejecuta en el navegador del cliente. Este tipo de sitios web se crean a partir de la codificación HTML y CSS en un simple editor de texto como el bloc de notas. Ejemplo: un sitio de organización, un sitio de instituto, etc.
Las páginas web estáticas muestran exactamente la misma información cada vez que alguien las visita. Las páginas web estáticas no tienen por qué ser un simple texto sin formato. Pueden presentar un diseño multimedia detallado e incluso vídeos. Sin embargo, cada visitante de esa página será recibido por el mismo texto, diseño multimedia o video cada vez que visite la página hasta que usted altere el código fuente de la misma.
Sitio web orientado al contenido estático
Por supuesto, si está buscando hacer el cambio, la miríada de opciones puede parecer desalentadora. Por eso estamos aquí. Vamos a echar un vistazo a una línea de los generadores de sitios web estáticos más populares y para qué son los más adecuados.
Los archivos planos se pueden servir desde CDNs de todo el mundo, lo que aumenta tanto la velocidad como el tiempo de actividad, y la gestión de sitios estáticos con sistemas de control de versiones como Git significa que el proceso de creación y actualización de sitios es muy eficiente.
Antes de empezar, probablemente notarás que ReactJS no está en esta lista. React se ha utilizado para crear algunos de los SSB en esta lista, y sin duda seguirá teniendo una mano en el futuro de la web moderna, pero para los propósitos de este artículo, estamos mirando a las herramientas que pueden construir sitios enteros y aplicaciones, no sólo los componentes.
Jekyll está construido con Ruby, y se utiliza más a menudo para los blogs y proyectos personales, debido a su estrecha integración con GitHub. Jekyll toma un directorio lleno de archivos de texto, renderiza ese contenido con plantillas Markdown y Liquid, y genera un sitio web estático listo para publicar. Su gran comunidad y su amplia gama de plugins lo convierten en un gran punto de partida para los blogueros que vienen del mundo de WordPress y Drupal, facilitando la importación de contenidos desde esos formatos y otros.
Php geeksforgeeks
En general, dinámico significa capaz de actuar y/o cambiar, mientras que estático significa estacionario o fijo. Los sitios web dinámicos y estáticos son términos utilizados para describir dos tipos de sitios y el método que utilizan para mostrarlos. Aquí exploraremos lo que significan estos términos para el diseño web.
Un sitio web estático (a veces llamado página plana o estacionaria) se muestra en un navegador web exactamente como se almacena. Contiene páginas web con contenido fijo codificado en HTML y almacenado en un servidor web. No cambia, se mantiene igual o “estático” para cada espectador del sitio.
Un sitio web estático no requiere programación web ni diseño de bases de datos. La estática es la forma más básica de sitio web y es la más sencilla de crear y es perfecta para sitios de pequeña escala. Mantener un gran número de páginas estáticas puede convertirse rápidamente en una molestia que consume tiempo y es poco práctica. Si necesita un sitio web con cientos de páginas y una tonelada de contenido, un sitio web dinámico puede ser para usted.
Un sitio web dinámico (también conocido como sitio con base de datos) requiere programación web y diseño de bases de datos. Un sitio web dinámico contiene información y contenido que cambia, dependiendo de factores como el espectador del sitio, la hora del día, la zona horaria o el idioma nativo del país del espectador). El contenido de su sitio (texto/imágenes) se almacena en una base de datos o sistema de gestión de contenidos. Cuando la información se actualiza o cambia dentro de la base de datos, cambia en el sitio.