¿por qué usar un CMS basado en la generación de sitios web estaticos?

Los primeros sitios web eran páginas web estáticas cuyo contenido no se podía modificar, a menos que tuvieras conocimientos de html. Poco a poco, la tecnología evolucionó y empezó a dar más opciones para satisfacer la demanda de poder modificar datos de las páginas de los sitios web y mejorar el acceso a los cambios para personas sin conocimientos técnicos.

Uno de los grandes pasos fué el desarrollo de los CMS o gestores de contenido. Hoy en día, los principales son Wordpress y Drupal. Estos gestores de contenido implementan la generación de páginas web dinámicas.

En los últimos años, los desarrolladores web estamos apostando por los generadores de páginas web estáticas como alternativa para mejorar principalmente el rendimiento que se ve reducido en los generadores dinámicos.

Hexo, Jekyll, Hugo y Fask, se encuentran entre los generadores de páginas web estáticas que tienen más fuerza en la comunidad de desarrolladores. También creemos que es una valiosa alternativa y hemos apostado por ella al desarrollar nuestro propio CMS “Síntesis”.

DIFERENCIA ENTRE GENERADORES DE CONTENIDO DINÁMICO Y ESTÁTICO

Básicamente radica en que un sitio dinámico utiliza html, css, javascript y una base de datos, mientras que un sitio estático solamente utiliza html, xml, json, css y javascript.

WEB DINÁMICA

Ventajas

  • Uso de gestor de contenidos web.
  • Se pueden realizar cambios en los contenidos de las páginas web.
  • Generación de noticias o blogs.

Desventajas

  • Utiliza más recursos del servidor.
  • Usa bases de datos.
  • Menor eficiencia por las llamadas a la base de datos.
  • Susceptibilidad a hackeos por el uso de bases de datos.

Esquema de una web dinámica

WEB ESTÁTICA

Ventajas

  • Se centra en el uso de ficheros para gestionar los contenidos.
  • Mejor seguridad al no usar bases de datos.
  • Mayor rendimiento al usar menos tecnologías y no hacer llamadas a bases de datos.

Desventajas

  • Se necesitan conocimientos de html y css para hacer cambios en las páginas.
  • Cada vez que se hacen cambios, se debe generar de nuevo todo el sitio web.

Esquema de una web estática

¿CÓMO LO HEMOS PLANTEADO Y DESARROLLADO?

Analizamos las necesidades del mercado actual, nos documentamos sobre las ventajas a superar y las desventajas a compensar de los CMS más populares, y buscamos el generador de páginas web estáticas que nos ofrecía las mejores opciones para el desarrollo.

Después de esto, decidimos:

  • Escoger el generador de páginas web estáticas, Hexo.
  • Desarrollar y gestionar todo desde servidores Cloud en AWS.
  • Diseñar un administrador enfocado en la experiencia de usuario y la inclusión de el SEO como base de creación de los contenidos y el sitio como tal.
  • Crear una gestión de roles multiusuario para el control de los principales puntos críticos de la generación de contenidos.
  • Priorizar la optimización web en un servidor gestionado por nosotros.
  • Opción para que otros desarrolladores con conocimientos de markdown y estructuras de datos puedan integrar este CMS en sus proyectos.

Al final, hemos logrado crear una API e interfaz que puede integrar todas las fases de tu proyecto web, tanto si tienes una empresa a la que quieres darle visibilidad en internet, como si eres un desarrollador que quiere crear un proyecto web gestionado por este CMS.

¿QUÉ ES HEXO?

Es un poderoso generador de sitios web estáticos especializado en blog que construye un sitio web completo en pocos segundos. Su tecnología es impulsada por Node.js que permite usar Markdown para editar los textos.

PRESENTE Y FUTURO DE LOS GESTORES DE CONTENIDO WEB

Desde que apareció Wordpress con sus plugins y posibilidad de editar las páginas para que se den cambios de forma dinámica, ha sido el rey de los CMS.

Aunque este gestor cubre la necesidad de hacer cambios fácilmente, conlleva un coste de rendimiento, velocidad y seguridad.

Por esta razón, en los últimos años han aflorado nuevos gestores de contenido estático, han ido mejorando su facilidad de uso y brindando más opciones a los desarrolladores web.

En este gestor de contenidos “Síntesis”, hemos combinado tecnología open source y código propio para lograr una buena integración y aportar grandes mejoras que proporcionan una plataforma de gran nivel y potencial de desarrollo tanto para personas que no tienen conocimientos informáticos como para desarrolladores.

#internet#programación
Compartir:

También te puede interesar:

Importancia de un sitio web en una empresa

enero 14, 2018

¿Qué hacer para que tu sitio web sea más visible en los buscadores?

abril 25, 2018
Angular y tecnología

¿por qué usar Angular?

marzo 11, 2018

¿Qué es la tecnología open source?

febrero 17, 2018

RECIENTES

¿Por qué tener un blog en tu empresa?

#SEO#Contenidos

¿por qué usar un CMS basado en la generación de sitios web estaticos?

#internet#programación

¿Qué hacer para que tu sitio web sea más visible en los buscadores?

#consejos#negocios#internet

Social Selling

#redes sociales#negocios#marketing digital

¿Cómo ayuda LinkedIn a lograr objetivos empresariales?

#negocios#marketing digital

3 formas sencillas de monetizar tu sitio web

#negocio#Ads#publicidad
Angular y tecnología

¿por qué usar Angular?

#negocios#programación

Fragmentos destacados y tarjetas enriquecidas. una nueva manera de mostrar el contenido

#SEO#negocios

¿Cómo trabajar con los análisis de datos?

#negocios#análisis

¿Qué es la tecnología open source?

#negocios#programación

¿Cómo escribir en redes sociales?

#redes sociales#negocios

¿Por qué debemos mejorar la accesibilidad de los proyectos web?

#accesibilidad web

3 Razones por las que no escribir tu contenido para redes sociales

#redes sociales#consejos

5 factores SEO para tu web

#consejos#SEO

Importancia de un sitio web en una empresa

#negocios#internet

TAGS