Wat is JAMstack?
JAMstack staat voor JavaScript, API's en Markup. Het is een moderne architectuur voor webontwikkeling die betere prestaties, hogere beveiliging en een betere ontwikkelaarservaring biedt.
Belangrijkste voordelen
- Betere prestaties
- Hogere beveiliging
- Goedkopere schaalbaarheid
- Betere ontwikkelaarservaring
Overzicht van het JAMstack-ecosysteem
1. Frontend-frameworks en statische sitegenerators
- Next.js (Gebaseerd op React)
- Gatsby (Gebaseerd op React)
- Nuxt.js (Gebaseerd op Vue)
- Gridsome (Gebaseerd op Vue)
- Jekyll (Gebaseerd op Ruby)
- Hugo (Gebaseerd op Go)
- Eleventy (11ty) (Gebaseerd op JavaScript)
- Hexo (Gebaseerd op Node.js)
- Astro (Multi-framework, minimale JS)
- TezJS (Gebaseerd op JavaScript)
2. Relevante headless- en Git-gebaseerde CMS'en
- Contentful
- Storyblok
- Sanity
- Netlify CMS
- DatoCMS
- Forestry
- Strapi
- Prismic
- ButterCMS
- HeadlessCMS.org (Directory)
3. Build-engines en statische hosting/CDN
- Vercel (Next.js-hosting en build)
- Netlify (Build, deploy en CDN)
- Firebase Hosting
- Surge
- GitHub Pages
- Azure Static Web Apps
- AWS Amplify
4. Overige relevante URL's en bronnen
- JAMstack.org (Officiële site en bronnen)
- StaticGen (Directory voor statische sitegenerators)
- HeadlessCMS.org (Directory voor headless CMS'en)
- JAMstack op Dev.to (Community-artikelen)
- JAMstack op CSS-Tricks
- Awesome JAMstack (GitHub) (Gecurateerde bronnen)
- Top JAMstack-frameworks (Artikel)
- Top JAMstack CMS-tools (Artikel)