Generando Sitios Rápidamente

September 15, 2018 — Lectura de: 2 Min. — Categoría: tecnología

Static Site Generators

Los generadores de sitios estáticos han existido desde casi el principio del desarrollo web, pero hoy cobran gran importancia debido a los nuevos modelos de desarrollo.

Un generador de sitios estático usa contenidos disponibles de una fuente de datos para generar páginas web estáticas, desde siempre el uso de estos frameworks han representado la velocidad de acceso a las páginas, debido a que estás no realizan procesos lógicos importantes.

0*ZU0hsQLdqrtCOgo

GatsbyJS, el generador de sitios estáticos PWA

GatsbyJS es un generador de sitios estáticos basado en React, que permite tener una aplicación web progresiva en minutos, manteniendo todos los beneficios de React.

El modelo de GatsbyJS está basado en JamStack que sienta las bases de un modelo de desarrollo, donde las aplicaciones se conectan a APIs, procesan el contenido con javascript y las plantillas generan las páginas.

1*-YS5lYTiAKj NwYhH2yz A

GatsbyJS usa cualquier fuente de datos, que pueden ser datos desde un e-commerce, como Magento o alguna solución en la nube, un CMS como Wordpress, Contentful o incluso los datos de una organización disponible en algún servicio web y generar páginas estáticas de este contenido, esto permite que su aplicación no tenga dependencia alguna de la fuente de datos.

1*IGP69ARfaXelGLZeXsoN5g

PWA juega un rol fundamental, dado que GatsbyJS genera páginas estáticas, estas pueden ser almacenadas en el dispositivo móvil y no actualizar la información existente hasta que se modifique el contenido, en ese caso es posible volver a generar una nueva página estática dentro del móvil.

GatsbyJS no está limitado a la generación de contenido estático, el poder de React detrás de GatsbyJS permite conectar a cualquier fuente de datos existentes y aprovechar todos los beneficios de las aplicaciones hiper-conectadas. 

GatsbyJS debutó el 2015 como start up y en mayo de este año recibió una inversión de 3.8M de dólares para ser una compañía. La tendencia de GatsbyJS va en continuo aumento en relación a su competencia.

1*0CPghLechu7-cdqsiePe1A Número de descargas a través de Node Package Manager

El crecimiento exponencial de su comunidad, el soporte, su modelo de mejora continua, hacen de GatsbyJS una muy buena apuesta.

Factores de decisión para un Static Site Generator

  • Cada aplicación generada desde su base puede ser PWA.
  • Cada aplicación puede tener notificaciones rápidamente.
  • Completamente integrable con componentes React de la comunidad
  • Permite la reutilización de componentes
  • Integrable con cualquier fuente de datos en la nube.
  • Deployment rápido y completamente integrado con mejora continua.
  • Integración con distintos hostings en la nube con solo unas líneas de comando.
  • Es gratuito

¿Te interesó? Lee las otras publicaciones en la categoría tecnología