← JavaScript / TypeScript
JavaScript / TypeScript: Bibliotheken und Werkzeuge
Bausteine, die in JavaScript / TypeScript-Projekten zum Einsatz kommen: Templating, Datenzugriff, Tests, Build und Betrieb.
Datenbank und ORM
- Prisma Typsicherer Datenbank-Client mit Migrationen
- Drizzle ORM SQL-nahes, leichtgewichtiges ORM
- TypeORM Decorator-basiertes ORM
- MikroORM Data-Mapper-ORM mit Unit of Work
- Kysely Typsicherer SQL-Query-Builder
- Knex.js Query-Builder und Migrationen
- Sequelize Etabliertes ORM
- Mongoose Schemas für MongoDB
State, Daten und UI-Bausteine
- TanStack Query Server-Daten laden, cachen, synchronisieren
- Redux Toolkit Vorhersagbarer globaler Zustand
- Zustand / Jotai Kleine State-Bibliotheken für React
- Pinia State-Management für Vue
- NgRx State-Management für Angular
- RxJS Reaktive Datenströme
- XState Zustandsautomaten für komplexe Abläufe
- Tailwind CSS Utility-first CSS
- shadcn/ui / Radix Zugängliche, anpassbare Komponenten
- MUI Material-Design-Komponenten für React
- Ant Design Umfangreiche Komponenten für Geschäftsanwendungen
- PrimeNG / PrimeVue / PrimeReact Komponentensammlungen für alle drei Frameworks
- Angular Material Offizielle Komponenten für Angular
- Vuetify Material-Komponenten für Vue
- Bootstrap Der CSS-Klassiker
- Storybook Komponenten isoliert entwickeln und dokumentieren
Testing und Werkzeuge
- TypeScript Statische Typen für JavaScript
- Vite Dev-Server und Bundler, heute der Standard
- esbuild / Rollup / webpack Bundler, je nach Anforderung
- Vitest Schneller Unit-Test-Runner
- Jest Etablierter Test-Runner
- Playwright End-to-End-Tests im echten Browser
- Cypress End-to-End- und Komponententests
- Testing Library Tests aus Nutzersicht
- ESLint / Prettier / Biome Linting und Formatierung
- Nx / Turborepo Monorepos mit mehreren Anwendungen
- pnpm / npm Paketverwaltung
- Zod / Valibot Schema-Validierung mit Typableitung
Mehr zu JavaScript / TypeScript
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.