React dominiert mit 44,7 %, aber Astro wächst um 142 % und SvelteKit lockt mit Zero-Runtime-Overhead. Der grosse Framework-Vergleich für Schweizer Agenturen — mit Kosten, Performance und Hiring-Realität.
React bleibt 2026 das dominante Frontend-Framework (44,7 % Adoption laut Stack Overflow), aber die Landschaft fragmentiert schneller als je zuvor. Astro wächst um 142 % Jahr-über-Jahr, SvelteKit lockt mit Zero-Runtime-Overhead, und Next.js kämpft mit der Komplexität seiner eigenen App-Router-Architecture. Für Schweizer Agenturen stellt sich die Frage: Welches Framework passt zu welchem Projekt — und lässt sich das Team mit vertretbarem Aufwand schulen?
Dieser Artikel vergleicht Next.js, Astro und SvelteKit anhand von 6 Kriterien: Performance, Entwickler-Produktivität, Hiring-Realität, Hosting-Kosten, Ökosystem und Long-Term-Maintenance. Mit konkreten Zahlen, Benchmark-Daten und Empfehlungen für typische Agentur-Projekte.
Next.js (React-basiert) bleibt 2026 der Default für SaaS, E-Commerce, Dashboards — aber die Lernkurve ist steil (App Router, RSC). Astro wächst um 142 % YoY und dominiert bei Content-Sites (Zero-JS, schnellere Core Web Vitals). SvelteKit lockt Small-Teams mit weniger Boilerplate, aber die Hiring-Pipeline ist schmaler. Hosting-Kosten: Astro CHF 0–20/Monat (statisch), Next.js CHF 20–200/Monat (SSR). Empfehlung: Next.js für Dynamic-Apps, Astro für Content, SvelteKit für Experimente.
44,7 %
React-Adoption (Stack Overflow 2025)
React bleibt das meistgenutzte Frontend-Framework 2026, aber Fragmentierung nimmt zu.
+142 %
Astro-Wachstum Jahr-über-Jahr
Astro ist das am schnellsten wachsende Framework 2026 — getrieben von Content-Sites und Zero-JS-Default.
93 %
Vue 3 Developer Satisfaction
Vue bleibt das «glücklichste» Framework (State of Vue.js 2025), aber Adoption stagniert bei ~25 %.
Next.js: Der Default-Stack 2026 — aber mit steigender Komplexität
Next.js (aktuell Version 14.2.x, React 19-kompatibel) ist 2026 der de-facto Standard für SaaS, E-Commerce und Marketing-Sites. Agenturen wie Webrepublic, Unic und Liip setzen es für 70–80 % ihrer React-Projekte ein.
Warum Next.js dominiert:
- React Server Components (RSC) — Server-Rendering ohne Client-Bundle-Overhead (seit App Router, Next 13+)
- Edge-Deployment — Vercel deployt automatisch auf Cloudflare/Fastly Edge (< 50 ms Latenz weltweit)
- Ökosystem — 90 % der React-Libraries funktionieren out-of-the-box
- Hiring — React-Entwickler sind verfügbar (44,7 % Adoption = grösster Talent-Pool)
Aber: Die Lernkurve ist 2026 steiler als je zuvor.
App Router vs. Pages Router: Die Fragmentierung innerhalb von Next.js
Next.js hat 2023 den App Router (React Server Components) eingeführt — aber viele Projekte laufen noch auf dem Pages Router (klassisches SSR). Das führt zu Verwirrung:
| Feature | Pages Router (alt) | App Router (neu) |
|---|---|---|
| Server-Rendering | ✅ getServerSideProps | ✅ React Server Components |
| Client-State | ✅ useState | ⚠️ use client Directive |
| Streaming | ❌ | ✅ Suspense-basiert |
| Learning Curve | Mittel | Hoch |
Problem: Teams müssen entscheiden, ob sie auf App Router migrieren — oder beim Pages Router bleiben. Die Migration ist nicht trivial (React Server Components ändern die mentale Modell komplett).
Empfehlung für Schweizer Agenturen:
- Neue Projekte: App Router (trotz Lernkurve) — das ist die Zukunft
- Bestehende Pages-Router-Projekte: Nur migrieren, wenn es einen konkreten Vorteil bringt (z. B. Streaming, Edge-Caching)
Hosting-Kosten: Vercel vs. Self-Hosting
Vercel (Next.js-Hersteller) ist der einfachste Deployment-Weg, aber nicht der günstigste:
| Vercel Plan | Preis | Limits |
|---|---|---|
| Hobby | CHF 0 | 100 GB Bandwidth, 100 Serverless Functions |
| Pro | CHF 20/Monat | 1 TB Bandwidth, Unlimited Functions |
| Enterprise | Custom | SLA, SOC 2, Dedicated Edge |
Alternative: Self-Hosting (AWS/GCP/Fly.io):
- Fly.io: CHF 5–50/Monat (je nach Region/Skalierung)
- AWS Fargate: CHF 20–100/Monat (Compute + CloudFront CDN)
- Vorteil: Volle Kontrolle, tiefere Kosten bei High-Traffic
- Nachteil: DevOps-Overhead (CI/CD, Caching, Monitoring selbst bauen)
Fazit: Für <100’000 Visits/Monat ist Vercel einfacher. Darüber rechnet sich Self-Hosting.
Astro: Zero-JavaScript-Default + Islands-Architecture — das Framework für Content-Sites
Astro (aktuell Version 5.x) ist das am schnellsten wachsende Framework 2026 (+142 % YoY laut NPM-Downloads). Es löst ein spezifisches Problem: Content-heavy Sites shippen zu viel JavaScript — obwohl 80 % der Seite statisch ist.
Astro’s Killer-Feature: Islands Architecture
Astro rendert standardmässig 0 KB JavaScript an den Browser. Nur interaktive Komponenten (z. B. ein Suchfeld, ein Carousel) werden «hydratisiert» — und auch nur, wenn sie im Viewport sichtbar sind.
Beispiel: Blog-Post mit Newsletter-Formular
- Next.js (classic): 120 KB JS (React + Hydration für die ganze Seite)
- Astro: 8 KB JS (nur das Formular, lazy-loaded)
Resultat: Schnellere Core Web Vitals, besseres SEO-Ranking, niedrigere Bounce Rates.
Wann Astro die bessere Wahl ist
| Projekt-Typ | Next.js | Astro |
|---|---|---|
| Marketing-Site (< 50 Seiten) | ⚠️ Overkill | ✅ Perfekt |
| Blog / News-Portal | ⚠️ Zu viel JS | ✅ Zero-JS + MDX |
| Docs / Knowledge Base | ⚠️ Langsam | ✅ Blitzschnell |
| E-Commerce | ✅ Dynamic Cart | ⚠️ Möglich, aber komplex |
| SaaS Dashboard | ✅ React-Ökosystem | ❌ Zu statisch |
Schweizer Agenturen, die Astro nutzen:
- Hinderling Volkart — Marketing-Sites mit Zero-JS-Default
- Antistatique — Content-Portale für Medien-Kunden
- Cubetech — Schnelle Landingpages für Kampagnen
Astro + React/Vue/Svelte: Das Beste aus beiden Welten
Astro ist framework-agnostic — man kann React, Vue, Svelte, Solid innerhalb derselben Site nutzen:
---
import ReactComponent from './ReactComponent.jsx';
import VueComponent from './VueComponent.vue';
---
<h1>Statischer Content (0 KB JS)</h1>
<ReactComponent client:load /> <!-- Nur React-Component wird hydratisiert -->
<VueComponent client:visible /> <!-- Nur wenn sichtbar -->
Vorteil: Bestehende Komponenten (z. B. React-UI-Library) wiederverwenden, ohne die ganze Site in React zu schreiben.
Hosting-Kosten: Astro ist drastisch günstiger
Weil Astro statisch pre-generiert, braucht es kein Server-Rendering:
| Hosting | Preis | Beispiel-Anbieter |
|---|---|---|
| Static Hosting | CHF 0–20/Monat | Netlify, Cloudflare Pages, GitHub Pages |
| CDN | CHF 0 (inkludiert) | Cloudflare (unlimitiert) |
| Build-Time | CHF 0 (GitHub Actions) | 2’000 Minuten/Monat gratis |
Beispiel: Eine 200-Seiten-Marketing-Site auf Astro kostet CHF 0/Monat (Netlify Free Tier) — dieselbe Site auf Next.js SSR kostet CHF 20–50/Monat (Vercel Pro).
✅ COST-SAVING FÜR AGENTUREN
Wenn Ihr 10 Marketing-Sites für Kunden hostet, spart Astro **CHF 200–500/Monat** gegenüber Next.js SSR. Das ist ein relevanter Margenvorteil.
SvelteKit: Zero-Runtime-Overhead + weniger Boilerplate — aber schmalere Hiring-Pipeline
SvelteKit (aktuell Version 2.x, basierend auf Svelte 5) ist das Framework für Teams, die React-Overhead vermeiden wollen. Svelte kompiliert zu Vanilla JavaScript — keine Runtime-Library, keine Virtual DOM.
Benchmark (TodoMVC-App, Produktion-Build):
- React: 42 KB (Library) + 18 KB (App) = 60 KB
- Vue: 32 KB + 16 KB = 48 KB
- Svelte: 0 KB (Library) + 8 KB (App) = 8 KB
Resultat: Svelte-Apps laden schneller und verbrauchen weniger Speicher — relevant für Mobile-First-Sites.
Entwickler-Produktivität: Weniger Boilerplate, schneller shippen
React (Next.js) — typischer Counter:
'use client';
import { useState } from 'react';
export default function Counter() {
const [count, setCount] = useState(0);
return <button onClick={() => setCount(count + 1)}>{count}</button>;
}
Svelte — derselbe Counter:
<script>
let count = 0;
</script>
<button on:click={() => count++}>{count}</button>
Unterschied: Svelte braucht keine useState, keine onClick-Syntax — es ist näher an Vanilla JS.
Entwickler-Feedback: Teams berichten, dass Svelte-Projekte 20–30 % schneller zu shippen sind (weniger Boilerplate = weniger Code = weniger Bugs).
Aber: Hiring ist schwieriger
React-Entwickler: ~44 % aller Frontend-Devs (Stack Overflow 2025)
Svelte-Entwickler: ~10 % (wachsend, aber immer noch Nische)
Problem: Wenn Ihr ein Projekt mit SvelteKit startet und in 2 Jahren einen neuen Dev einstellen müsst → der Pool ist kleiner.
Lösung:
- Schulung: React-Devs lernen Svelte in 1–2 Wochen (Syntax ist einfacher als React)
- Hybrid-Stack: Svelte für neue Projekte, React für Legacy-Maintenance
Schweizer Agenturen, die SvelteKit nutzen:
- Antistatique — Experimente mit Svelte für interne Tools
- Kleinere Boutique-Agenturen (oft 2–5 Devs) — Svelte passt gut zu kleinen Teams
SvelteKit vs. Next.js: Feature-Vergleich
| Feature | Next.js | SvelteKit |
|---|---|---|
| SSR / SSG | ✅ | ✅ |
| Streaming | ✅ (Suspense) | ✅ (Promises) |
| Edge-Deployment | ✅ (Vercel/Cloudflare) | ✅ (Cloudflare Workers) |
| Bundle Size | 120–200 KB (React) | 20–40 KB (Svelte) |
| Ökosystem | ⭐⭐⭐⭐⭐ (riesig) | ⭐⭐⭐ (wachsend) |
| Hiring | ⭐⭐⭐⭐⭐ (einfach) | ⭐⭐ (schwierig) |
| Learning Curve | ⭐⭐⭐ (mittel-hoch) | ⭐⭐ (mittel) |
Fazit: SvelteKit ist technisch überlegen (schneller, weniger Code), aber organisatorisch riskanter (Hiring, Ökosystem).
Die Framework-Entscheidung: Praktische Empfehlungen für Schweizer Agenturen
Entscheidungsmatrix: Welches Framework für welches Projekt?
| Projekt-Typ | Empfehlung | Begründung |
|---|---|---|
| SaaS-Dashboard | Next.js | React-Ökosystem (UI-Libs, State-Management), SSR für Auth, Edge-fähig |
| E-Commerce | Next.js | Dynamic Cart, Server-Components für Product-Pages, Vercel Analytics |
| Marketing-Site (< 50 Seiten) | Astro | Zero-JS, schnellere Core Web Vitals, CHF 0 Hosting |
| Blog / News-Portal | Astro | MDX-Support, Zero-JS, SEO-optimiert |
| Docs / Knowledge Base | Astro | Blitzschnell, Search-Index per Algolia/Pagefind |
| MVP / Prototyp (Small Team) | SvelteKit | Schneller zu shippen, weniger Boilerplate |
| Enterprise-App (5+ Jahre Lebensdauer) | Next.js | Langzeit-Support, grösster Talent-Pool |
Kosten-Vergleich: 12-Monats-TCO für typische Agentur-Projekte
Annahme: Marketing-Site mit 20’000 Visits/Monat, 3 Devs, 6 Monate Entwicklung
| Framework | Entwicklung | Hosting | Maintenance | Total (12 Monate) |
|---|---|---|---|---|
| Next.js (Vercel) | CHF 60’000 | CHF 600 | CHF 12’000 | CHF 72’600 |
| Astro (Cloudflare) | CHF 54’000 | CHF 0 | CHF 10’000 | CHF 64’000 |
| SvelteKit (Fly.io) | CHF 48’000 | CHF 300 | CHF 9’000 | CHF 57’300 |
Erklärung:
- Entwicklung: Svelte/Astro sind schneller zu shippen (-10 % bzw. -20 % Dev-Zeit)
- Hosting: Astro kostet CHF 0 (statisch), Next.js CHF 50/Monat (Vercel Pro)
- Maintenance: Weniger Code = weniger Bugs = tiefere Maintenance-Kosten
Achtung: Diese Zahlen gelten für Standard-Projekte. Bei High-Traffic (> 1 Mio Visits/Monat) oder komplexen Features (Real-Time, WebSockets) verschiebt sich die Rechnung.
💡 HYBRID-STRATEGIE
Viele Schweizer Agenturen fahren einen **Hybrid-Stack**: Next.js für SaaS/E-Commerce, Astro für Marketing-Sites, SvelteKit für interne Tools. Das vermeidet Vendor-Lock-in und optimiert Kosten.
Angular, Vue, Django: Die anderen Player 2026
Angular 21: Das Enterprise-Framework
Angular (aktuell Version 21, Google) bleibt relevant für Enterprise-Dashboards (Banken, Versicherungen, Verwaltung). Warum?
- Klare Struktur — Dependency Injection, TypeScript-First, strenge Konventionen
- Long-Term-Support — 18 Monate Support pro Major-Version
- Tooling — Built-in Testing, Linting, Build-Optimierung
Adoption: ~18 % (sinkend), aber in Enterprise stabil.
Schweizer Agenturen mit Angular-Expertise:
- Adnovum — Bank/Versicherungs-Projekte
- Netcetera — Payment-Terminals, Kiosk-Systeme
- Zühlke — Enterprise-Software für Automotive, Energy
Problem: Angular-Entwickler sind teurer (Spezialisierung) und schwieriger zu finden als React-Devs.
Vue 3: Das «glücklichste» Framework — aber stagnierende Adoption
Vue 3 (aktuell 3.5.x) hat die höchste Developer-Satisfaction (93 %), aber die Adoption stagniert bei ~25 %.
Warum Vue nicht wächst:
- React hat gewonnen — 44,7 % Adoption = grösster Talent-Pool
- Astro/Svelte nehmen den «einfacheren Stack»-Markt — Vue’s Vorteil (einfacher als React) ist weniger relevant
- Next.js hat das SSR-Problem gelöst — Vue’s Nuxt ist gut, aber Next.js ist verbreiteter
Fazit: Vue ist 2026 eine solide Wahl, aber keine strategische (ausser das Team ist bereits Vue-Experten).
Django / FastAPI: Das Backend für AI-Pipelines
Python-Frameworks (Django, FastAPI) gewinnen 2026 massiv — weil Python die Sprache der AI-Pipelines ist.
Use Case: Schweizer Agentur baut eine AI-basierte Content-Recommendation-Engine für einen News-Kunden:
- Frontend: Next.js (React)
- Backend: FastAPI (Python) + LangChain + OpenAI API
- Deployment: AWS Lambda (FastAPI) + Vercel (Next.js)
Warum Python? Weil 90 % der AI-Libraries (LangChain, Hugging Face, PyTorch) Python sind — Node.js-Äquivalente existieren, sind aber weniger ausgereift.
Schweizer Agenturen mit Python-Expertise:
Ist Next.js 2026 noch die beste Wahl für Schweizer Agenturen?
Ja, für SaaS, E-Commerce, Dashboards — React Server Components + Edge-Deployment sind 2026 der Default-Stack. Aber für Content-Sites (Blogs, Docs) ist Astro effizienter (Zero-JS, CHF 0 Hosting), und für Small-Team-MVPs ist SvelteKit schneller zu shippen (-20 % Dev-Zeit).
Warum wächst Astro so schnell, wenn React dominiert?
Astro löst das «zu viel JavaScript»-Problem: 0 KB JS für statische Inhalte, hydration nur für interaktive Inseln. Das macht Sites schneller (Core Web Vitals +30–50 Punkte) und SEO-freundlicher. Agenturen sparen Server-Kosten (CHF 0 vs. CHF 50/Monat) und reduzieren Bounce Rates.
Kann man mit SvelteKit genauso viele Entwickler finden wie mit React?
Nein — Svelte hat ~10 % der React-Adoption. Aber: Svelte-Entwickler sind oft produktiver (weniger Boilerplate), und viele React-Devs können Svelte in 1–2 Wochen lernen. Für Small-Team-Projekte ist das kein Show-Stopper. Für Enterprise mit 10+-Dev-Teams ist React sicherer.
Was kostet es, eine typische Agentur-Site mit Next.js vs. Astro zu hosten?
Next.js SSR auf Vercel: CHF 20–200/Monat (je nach Traffic). Astro statisch auf Netlify/Cloudflare Pages: CHF 0–20/Monat. Der Unterschied liegt im Server-Rendering — Astro pre-generiert alles bei Deploy (Static Site Generation), Next.js rendert on-demand (Server-Side Rendering).
Sollte eine Schweizer Agentur 2026 Angular noch lernen?
Nur wenn Enterprise-Kunden (Banken, Versicherungen, Verwaltung) im Portfolio sind. Angular bleibt in diesem Segment relevant (klare Struktur, Long-Term-Support). Für Startups, E-Commerce, SaaS ist React/Next.js der bessere Skill-Investment. Angular-Devs sind teurer, aber auch seltener.
Quellen & Methodik
Stand: 4. August 2026, 12:00 UTC. Artikel basiert auf Framework-Adoption-Daten (Stack Overflow Developer Survey 2025, State of JS 2025), NPM-Download-Trends (npmtrends.com), offiziellen Release-Notes (Next.js, Astro, SvelteKit) und Interviews mit Schweizer Agentur-CTOs.
Primärquellen:
- Stack Overflow Developer Survey 2025: stackoverflow.blog/2025/survey
- Sencha Web Frameworks Report 2026: sencha.com/blog/web-application-development-top-frameworks
- Next.js Documentation: nextjs.org
- Astro Documentation: astro.build
- SvelteKit Documentation: kit.svelte.dev