Zum Inhalt springen

Technologie

TypeScript. Typsichere Basis für Frontend und Backend, damit Fehler vor dem Betrieb auffallen.

TypeScript ist die Sprache, in der der Großteil meiner Arbeit entsteht: Oberflächen, Schnittstellen, Datenpipelines, Automatisierungen. Der Grund ist nüchtern: Typen fangen ganze Fehlerklassen ab, bevor Software beim Kunden läuft, und machen Code für den nächsten Entwickler lesbar. Für Sie heißt das weniger Störungen im Betrieb und keine Abhängigkeit von einer Person.

Wofür ich TypeScript einsetze

Das Problem zuerst, die Technologie danach.

01

Frontend und Backend in einer Sprache

Dasselbe Datenmodell in Oberfläche, API und Datenbankzugriff. Ändert sich ein Feld, meldet der Compiler jede Stelle, die angepasst werden muss. Kein stilles Auseinanderlaufen.

02

Schnittstellen, die Verträge einhalten

API-Antworten, Webhooks und Importformate werden als Typen beschrieben und zur Laufzeit geprüft. Fehlerhafte Daten von außen stoppen kontrolliert, statt Datenbanken zu verschmutzen.

03

Code, der übergeben werden kann

Typen sind Dokumentation, die nicht veraltet. Ein neuer Entwickler versteht Datenstrukturen und Abläufe aus dem Code selbst. Das macht Sie unabhängig.

Wann nicht

Ehrliche Grenzen.

  • Für sehr rechenintensive Verarbeitung großer Datenmengen kann Java oder eine datenbanknahe Lösung effizienter sein; das wird pro Fall entschieden.
  • Bestehende Systeme in anderen Sprachen werden nicht umgeschrieben, nur weil TypeScript schöner wäre. Angebunden wird über Schnittstellen.

Passende Leistungen

Wo TypeScript zum Einsatz kommt.

Häufige Fragen

Zu TypeScript.

01Was bringt TypeScript mir als Auftraggeber?

Weniger Fehler im Betrieb, weil viele davon beim Bauen auffallen. Schnellere Erweiterungen, weil Änderungen sicher durchgezogen werden können. Und Unabhängigkeit, weil der Code für andere Entwickler nachvollziehbar bleibt.

02Ist TypeScript etwas anderes als JavaScript?

TypeScript ist JavaScript mit Typinformationen. Es läuft überall, wo JavaScript läuft: im Browser, auf dem Server, in Automatisierungen. Bestehender JavaScript-Code lässt sich schrittweise übernehmen.

03Können Sie bestehenden JavaScript-Code übernehmen?

Ja. Bei Software-Rettungen und Übernahmen ist die schrittweise Migration nach TypeScript oft der erste Schritt, um Fehlerquellen sichtbar zu machen, ohne alles neu zu schreiben.

Welcher Ablauf kostet Sie heute
die meiste Zeit?

Eine kurze Beschreibung in eigenen Worten genügt, ohne Pflichtenheft und ohne Fachbegriffe. Innerhalb von 24 Stunden erhalten Sie eine erste Einschätzung: was sich lohnt, was nicht, und wie ein Weg aussehen könnte.