Node.js
Node.js ist eine JavaScript-Laufzeitumgebung, die es ermöglicht, JavaScript auf dem Server auszuführen. Sie basiert auf der V8 JavaScript-Engine von Google Chrome.
Vorteile
- Gleiche Sprache für Frontend und Backend
- Nicht-blockierende I/O für hohe Skalierbarkeit
- Großes npm-Ecosystem
- Schnelle Entwicklung
- REST APIs und Microservices
- Echtzeitanwendungen (Chat, Gaming)
- Server-Side Rendering
- Build-Tools und CLI-Anwendungen
- Express.js: Minimalistisch und flexibel
- NestJS: Enterprise-ready mit TypeScript
- Fastify: Fokus auf Performance
- Koa: Von den Express-Machern
Einsatzgebiete
Frameworks
Gehalt
Node.js-Entwickler verdienen durchschnittlich zwischen 50.000 und 75.000 EUR.