¿Por qué JAMstack?
BLOG
páginas web
páginas estáticas
JAMstack
javascript
api
markup
Los últimos 5 años han sido de lo más emocionante para seguir la revolución del tecnología en el desarrollo de aplicaciones y páginas web. JAMStack es uno de los grandes trends ahora y esta para quedarse.
Que es JAMstack?
Las siglas vienen de Javascript + API + Markup y tech stack.
JAMstack es un movimento que reune las últimas buenas prácticas del desarrollo web moderno:
- Desacoplamiento de frontend y backend,
- Frameworks con Javascript en el frontend
- Uso de Markup para generar paginas
- Uso de GIT con github, gitlab, bitbucket, etc..
- Uso de Webpack, Gulp o Grunt para orquestrar builds y deploys
- Uso de CI/CD
- Uso de generadores de páginas estáticas
- Uso de FASS - funciones lambdas
- Evitar la necesiidad del backend por medio de delegacion de responsabilidades (auth, forms y pagos) a servicios externos
- API-ficación de la web
La popularidad de JAMstack sigue creciendo ya que abre las fronteras del desarrollo a mucha mas gente.
Mas info sobre JAMstack
Generadores de páginas web estáticas
- Jekyll,
- Gatsby
- NextJS,
- Hugo
- VuePress,
Podria haber hasta 100 alternativas y creciendo.
Aqui la lista completa:
Headless CMS
Un CMS desacoplado del frontend
- strapi
- ghost
- tina
- netlify
A dia de hoy existen al menos 30 alternativas - habiend muchos de software libre y de pago.
Aqui lista completa: