Icono del sitio Blog de Programación y Desarrollo – Nube Colectiva

Qué es JAMStack y Otros Detalles

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.

En la actualidad existen varias aplicaciones que usan JAMStack

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

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 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.

Los sitios web creados sobreJAMStack, tiene una lógica que 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 pre renderizado), sin estar estrechamente acoplado a un servidor back-end.

Los sitios JAMStack generalmente se sirven con un CMS basado en Git o Headless.

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:

En la mayoría de veces con JAMStack podemos crear todas las cosas que se podrían 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:

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 función, como se dice la práctica hace al maestro.

Nota(s)

 

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

Salir de la versión móvil