Qué Es Jamstack y Otros Detalles

4 minuto(s)

Cada área en el mundo del desarrollo cuenta con sus propias herramientas, metodologías, paradigmas, patrones de arquitectura, dependencias o paquetes y otros elementos más que hacen que el desarrollo se lleve a cabo de manera más profesional y óptima. Esto no significa que los desarrollos sean perfectos, ya que también entra la variable en donde el programador puede cometer errores en el código o hacer mal uso de una herramienta y situaciones parecidas. En este Post te compartiré Qué Es Jamstack y Otros Detalles, vamos con ello.

Software
En la actualidad las aplicaciones estan en varios entornos de nuestras vidas

Antes de continuar, te invito a escuchar el Podcast: “Donde buscar ayuda sobre Programación”“Aplicación Móvil Nativa vs Hibrida ¿Cual es Mejor?” (Anchor Podcast): 

Spotify: Sound Cloud: Apple Podcasts Anchor Podcasts
Podcast (Spotify for Podcasters): Aplicación Móvil Nativa vs Hibrida ¿Cual es Mejor?

Bien ahora continuemos con el Post: Qué Es Jamstack y Otros Detalles.

Qué Es Jamstack y Otros Detalles

Es un patrón de arquitectura de desarrollo web y una pila o stack de soluciones que permiten crear aplicaciones y sitios web. El acrónimo JAM significa JavaScrip, API y Markup (generado por un generador de sitios estáticos) y fue acuñado por Mathias Biilmann Christensen en el año 2015. Es importante recordar que la idea de combinar JavaScript, API y Markup (lenguaje de marcado) existe desde los inicios del lenguaje de marcado HTML 5.

En los sitios web de Jamstack, la lógica de la aplicación generalmente reside en el lado del cliente (por ejemplo, un servicio de pago de comercio electrónico incorporado que interactúa con contenido estático prerenderizado), sin estar estrechamente acoplado a un servidor back-end.  Los sitios Jamstack generalmente se sirven con un CMS basado en Git o headless.

Sitio web de Jamstack
En la página web de Jamstack puedes encontrar varios recursos importantes

La arquitectura Jamstack desvincula la interface de usuario de los datos y la lógica empresarial, mejorando la flexibilidad, la escalabilidad, el rendimiento y la capacidad de mantenimiento de un sitio o aplicación web. Jamstack suprime la necesidad de que la lógica empresarial dicte la experiencia web. Asimismo Jamstack termina por habilitar una arquitectura componible para la web donde la lógica personalizada y los servicios de terceros se consumen a través de las APIs.

Jamstack cuenta con una comunidad con muchos usuarios que comparten todas las semana las nuevas tendencias, herramientas y novedades que aparecen sobre este patrón de arquitectura de desarrollo web. La página oficial de Jamstack es jamstack.org

¿ Que podemos hacer con Jamstack ?

Ya que Jamstack es un patrón de arquitectura de desarrollo web que usa Javascript, API y Markup, nos permite:

  • Crear sitios web
  • Crear aplicaciones web
  • Crear sistemas de veterinaria web
  • Crear sistemas contables web
  • Crear sitemas de control de stock web
  • Crear sistemas de reserva para hoteles web
  • Lading pages
  • Blogs
  • Tiendas en línea
  • Páginas de registro
  • Páginas de login
  • Galerias de video
  • Galerias de audio
  • Galerias de PDFs
  • Entre otros.

En la mayoría de veces con Jamstack podemos crear todas las cosas que se podrian crear en el desarrollo web habitual, solo que con Jamstack algunas cosas cambian.

Empresas y Proyectos que Usan Jamstack

Las siguientes empresas y proyectos usan Jamstack:

  • Netflify
  • Naturaily
  • Peloton
  • Logger
  • MTS
  • Louis Vuitton
  • Leonardo DiCaprio / Re:Wild Movement
  • TakeShape
  • Fabuwood
  • Right From Basics
  • Easyship
  • Ingmarson
  • JFK Terminal 4
  • PayPal
  • Victoria Beckham Beauty
  • Audible
  • InVision
  • Bang & Olufsen
  • Bitcoin
  • Entre Otras

Existen otras empreas y proyectos que hacen uso del patrón de arquitectura de desarrollo web Jamstack.

Conclusión

En este post has aprendido varios detalles sobre Jamstack. Es una forma de desarrollo que ya tiene sus años, pero para algunos desarrolladores nuevos que aún no la conocen, puede parecerles extraño o fuera de lo común. Jamstack cumple su función de brindar al usuario información en forma de un sitio o aplicación web y solo es cuestión de crear proyectos para poder conocerle y entender como funcion, como se dice la práctica hace al maestro.

Nota(s)

  • No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.

 

Síguenos en las Redes Sociales para que no te pierdas nuestros próximos contenidos.