← Sprachen

JavaScript- und TypeScript-Frameworks

Die Sprache des Browsers, mit TypeScript und Node.js auch die des Servers.

Ohne JavaScript läuft im Browser nichts. Jede Webanwendung mit nennenswerter Oberfläche hat deshalb einen JavaScript-Anteil, unabhängig davon, womit das Backend geschrieben ist. TypeScript ist dabei der Normalfall geworden: statische Typen machen große Frontends wartbar.

React, Vue und Angular teilen sich den Frontend-Markt, Svelte und Solid sind die schlanken Alternativen. Mit Node.js, Deno oder Bun läuft derselbe Code auf dem Server, und Meta-Frameworks wie Next.js oder Nuxt verbinden beides.

Typische Einsatzgebiete

  • Interaktive Oberflächen und Single-Page-Anwendungen
  • Frontends für Backends in jeder Sprache
  • Server-seitiges Rendering und statische Seiten
  • APIs, Echtzeit und Backends-for-Frontend
  • Mobile und Desktop-Apps mit Web-Technik

Frontend-Frameworks

  • Svelte Compiler statt Laufzeit, wenig Code
  • SolidJS Feingranulare Reaktivität, sehr schnell
  • Preact React-kompatibel in 3 kB
  • Lit Web Components mit wenig Aufwand
  • Qwik Resumability statt Hydration
  • Alpine.js Kleine Interaktionen direkt im HTML
  • htmx Server-gerendertes HTML mit dynamischen Teilen
  • Stimulus Bescheidene Controller für Server-Anwendungen

Meta-Frameworks und Site-Generatoren

Server und APIs

  • Deno Laufzeit mit TypeScript und Sicherheit ab Werk
  • Bun Schnelle Laufzeit mit eigenem Bundler und Testrunner
  • Express Der minimalistische Klassiker
  • Fastify Schnell, mit Schema-Validierung
  • Hono Leichtgewichtig, läuft auf jeder Laufzeit und am Edge
  • Koa Schlankes Middleware-Framework
  • AdonisJS Full-Stack-Framework mit Batterien
  • Elysia Typsicheres Framework für Bun
  • tRPC Typsichere APIs ohne Schema-Dateien
  • Apollo Server / GraphQL Yoga GraphQL-Server
  • Socket.IO Echtzeit über WebSockets

Mobile und Desktop

Ein Projekt mit JavaScript / TypeScript?

Ob Neuentwicklung, Ablösung oder Weiterentwicklung eines bestehenden Systems: Beschreiben Sie kurz, worum es geht. Wir sagen Ihnen, was in der Praxis funktioniert.

Projekt besprechen