Por que amo gatsby

Como desarrolladores, estamos en constante búsqueda de nuevos mejores amigos, también conocidos como nuevas tecnologías con las que podamos mejorar nuestra pila tecnológica para que sea aún más práctica y poderosa. La mejor manera de revisar posibles candidatos es investigando un poco, trabajando a través de tutoriales y finalmente integrándolos en uno de nuestros proyectos.

Gatsby.js es un generador de sitios estáticos. Numerosas personas recomendaron Gatsby en 2018, por lo que es muy probable que ya hayas oído hablar de él o lo hayas visto. Se basa en React.js, Webpack, así como en otras herramientas frontend y utiliza GraphQL para alimentar su sitio web con datos.

  • Construido teniendo en cuenta el rendimiento.
  • Basado en tecnología popular e influyente.
  • Divertido de usar y aprender.

Construido teniendo en cuenta el rendimiento.

¿Qué tienen en común los desarrolladores web y los usuarios? ¡Ambos odian los sitios web lentos! A veces tenemos que enfrentarnos a feroces batallas para que nuestros sitios sean solo unos milisegundos más rápido. La mayoría de nosotros no queremos gastar un tiempo precioso en esta tediosa tarea. Pero déjame decirte algo genial: Gatsby.js es súper rápido. Quiero decir, extremadamente rápido.

Los sitios de Gatsby son 2-3 veces más rápidos que tipos de sitios similares. El marco se encarga del rendimiento por sí solo, dejándote el placer de trabajar en algo más divertido. Todo lo que tiene que hacer es crear el código fuente, y Gatsby.js luego compilará la configuración de Webpack más eficiente para construir su sitio. Además, busca recursos previamente, por lo que hacer clic en sus páginas se siente increíblemente rápido.

Basado en tecnología popular e influyente.

Gatsby se basa en React.js, que es una biblioteca de JavaScript para crear interfaces de usuario utilizando componentes. Es relativamente fácil de aprender, y si puede escribir código JavaScript sólido, está listo para comenzar. Gatsby tiene como objetivo comportarse como una aplicación React normal y utiliza sus componentes que puede reutilizar y compartir a lo largo de su proyecto.

Además, esta es su oportunidad de finalmente comenzar a trabajar con GraphQL si aún no lo ha hecho. GraphQL es un lenguaje de consulta con el que puede obtener datos de casi cualquier fuente. Una de sus características más poderosas es su capacidad para obtener solo los datos que solicita: usted decide lo que desea y necesita, no el servidor / fuente. Por lo tanto, Gatsby no necesita un backend clásico y GraphQL te permite consultar todos los datos necesarios desde donde quieras: archivos de rebajas, bases de datos, Storyblok, CMS tradicionales como Drupal, etc.

Divertido de usar y aprender.

Un obstáculo al que nos enfrentamos al aprender nuevas tecnologías es cuánto tiempo nos lleva llegar a conocerlas con precisión. Afortunadamente, Gatsby.js se basa en una tecnología bastante popular, por lo que es posible que no necesite aprender todo desde cero. Además, si nunca ha trabajado con React o GraphQL antes, ¡no se preocupe! Gatsby te brinda la oportunidad perfecta para dominarlos.

¿Disfrutará trabajando con Gatsby.js? Si los hechos y ventajas anteriores aún no te convencen: Sí, creo que te lo pasarás genial realizando tus proyectos con Gatsby.js. Terminarás las cosas bastante rápido. Configurar un nuevo proyecto es como un paseo por el parque: Gatsby ya ha preconfigurado su proyecto, por lo que puede sumergirse inmediatamente en el desarrollo de su sitio. ¡Seguro que se siente bien comenzar un proyecto sin los habituales problemas de instalación y configuración!

Aunque Gatsby es uno de los nuevos chicos en el grupo de bibliotecas y frameworks frontend, tiene una comunidad vasta y activa. Si está buscando tutoriales, no tiene que buscar para siempre; ¿Prefieres el video al texto o necesitas algunos artículos avanzados y detallados? ¡La comunidad lo tiene cubierto! También puede encontrar muchas personas que están ansiosas por ayudar en Twitter, Stack Overflow y similares.

Que esperas para empesar con Gatsby!

Blog

Copyright © 2020 Luis Fructuoso All rights reserved