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

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.


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.



¿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

abril 18, 2018

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

abril 25, 2018

¿por qué usar Angular?

abril 19, 2018

¿Qué es la tecnología open source?

abril 19, 2018

RECIENTES

Crea post que posicionan utilizando el CMS "Síntesis"

#SEO#contenidos

¿Por qué tener un blog en tu empresa?

#SEO#contenidos

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

#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

#Ads#publicidad#negocios

¿por qué usar Angular?

#negocios#programación

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

#negocios#SEO

TAGS

Los datos de carácter personal que nos proporciones en los comentarios, serán tratados por Stratus Media Solutions S.l. como responsable de esta web.

Finalidad: responder a los comentarios enviados a través de nuestra web.

Legitimación: consentimiento del usuario.

Destinatarios: toda la información está alojada en un servidor seguro de AWS administrado por nuestra empresa.

Derechos: podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de tus datos personales en info@stratusmedia.io, así como el derecho a presentar una reclamación ante una autoridad de control.

Información adicional: los datos solicitados son necesarios para poder responder a sus comentarios.

Consulta nuestra política de privacidad para conocer más sobre nuestro tratamiento de datos.