3 razones por las que debes utilizar Gatsby

January 03, 2021
Gatsby
React
JavaScript

Gatsby es un framework de JavaScript ideal para crear páginas web. Es un generador de sitios web estáticos, que utiliza React y GraphQl como parte de su core de desarrollo, convirtiéndolo en una poderosa herramienta a la hora del desarrollo. Pero estas no son las únicas características que hacen especial a Gatsby, y entonces ¿Qué ventajas tiene?. A continuación, te explico algunas de ellas. 

  1. Está optimizado para SEO: Aparecer entre los primeros resultados de una búsqueda en Google y otros buscadores web, hace la diferencia entre tener miles de visitas diarias o ninguna en un sitio web. Gatsby permite optimizar algunos aspectos para facilitar la indexación por parte de los bots de Google, ya que su contenido es renderizado desde el servidor y puede ser fácilmente escaneado por los crawlers. Adicional a esto la velocidad de carga de una página web, también tiene un peso importante en el puntaje que da Google a un sitio a la hora de indexarlo, y en este aspecto Gatsby marca la diferencia. 
  2. Velocidad: Una de las ventajas de gatsby es la velocidad de carga de sus páginas. Durante el proceso de build o construcción del sitio web, Gatsby reúne en un solo sitio, de manera comprimida y optimizada, todo el contenido proveniente de diferentes partes. De esta forma la información siempre está disponible para ser requerida por el usuario de una forma rápida y ágil. Adicional a esto, las páginas con Gastby, tienen un tiempo de carga casi instantáneo, generando una mejor experiencia de usuario en la navegación. 
  3. Desarrollo: Para los desarrolladores, Gatsby es una herramienta que presenta una gran cantidad de ventajas como una excelente documentación, instalación de plugins para ampliar funcionalidades, optimización de imágenes, etc. En general, el proceso de desarrollo de un sitio web utilizando Gatsby, puede ser mucho más eficiente y placentero comparador con otras herramientas. 

La gran pregunta ahora que pueden tener luego de leer estos beneficios es cuándo debo usar gatsby y cuándo no? 

Es ideal:

para el desarrollo de sitios webs como portafolios (personales o empresariales), blogs, e-commerce, sitios informativos, aplicaciones web, entre otros.  En especial si algunos aspectos como la velocidad de carga, el posicionamiento en buscadores o la integración con algunas herramientas modernas, es indispensable. 

No es ideal:

Para aplicaciones o sitios web que necesiten una actualización de información con una frecuencia alta. Por ejemplo, aplicaciones como redes sociales donde la información debe ser actualizada constantemente y por múltiples usuarios. 

Conclusión:

Gatsby es una herramienta increíble que puede hacer tu trabajo como desarrollador mucho más sencillo y placentero, y que tiene una gran cantidad de aplicaciones reales donde hará la diferencia, no solo en el proceso de desarrollo sino en el resultado final y experiencia del usuario. Seguramente luego de crear un sitio web con Gatsby, no querrás cambiarlo y tus clientes y usuarios comenzarán a notar la diferencia en tus sitios.

Creado por Felipe Ospina