Wie KI mich von PHP zu TypeScript gebracht hat
Ich war zufrieden mit Laravel. Dann kam Claude. Jetzt fasse ich PHP kaum noch an. Warum TypeScript für AI-native Development gewinnt.
Ich hab 2019 mit Webentwicklung angefangen. PHP-Rabbit-Hole — erst WordPress, dann Laravel. Laravel war richtig gut. Saubere Architektur, gute Konventionen, echte Backend-Power. Ich war zufrieden damit.
Dann kam ChatGPT. Dann Claude. Und alles hat sich geändert.
Die Sache ist die: Ich hab PHP im letzten Jahr kaum noch angefasst. Nicht weil PHP schlecht ist. Ist es nicht. Aber TypeScript ist so viel besser für AI-native Development.
Lass mich erklären.
Eine Sprache. Full Stack. Kein Context Switching.
Mit TypeScript baue ich Frontend und Backend in derselben Sprache. Klingt simpel. Ist es. Aber es macht mehr aus als man denkt.
Wenn du mit KI arbeitest, ist Kontext alles. Jedes Mal wenn du die Sprache wechselst, muss die KI ihr Verständnis neu aufbauen. PHP im Backend, JavaScript im Frontend? Das sind zwei mentale Modelle. Zwei Syntaxen. Zwei Ökosysteme.
TypeScript? Eins. Die KI bleibt im Flow. Ich auch.
Type Safety ist nicht verhandelbar
Das ist der große Punkt.
Im KI-Zeitalter ist Type Safety kein Nice-to-have — es ist essenziell. Wenn Claude Code für mich schreibt, fängt TypeScript Fehler ab bevor sie zu Problemen werden. Die Types wirken wie Leitplanken. Die KI weiß, was sie kann und was nicht.
Bei PHP kann man Types nachrüsten. Aber es ist draufgeschraubt. Bei TypeScript ist es nativ. Der Unterschied zeigt sich schnell, wenn du eine KI Features bauen lässt.
Das Ökosystem versteht es
Das TypeScript-Ökosystem ist für diesen Moment gebaut.
Ich nutze Convex als Backend — Datenbankschema, Funktionen, alles in Code definiert. Ich teste BaseHub als CMS — gleiches Prinzip, Blöcke und Komponenten in TypeScript definiert.
Alles lebt im Code. In einer Sprache. Mit geteilten Types über den gesamten Stack.
Svelte Kit, Next.js, Astro — such dir ein Framework aus. Die funktionieren alle perfekt mit diesem Setup. Das Tooling passt einfach... zusammen.
Was wirklich passiert ist
Ich hab mich nicht entschieden, von Laravel zu TypeScript zu wechseln. Die Ergebnisse haben mich gewechselt.
Wenn ich Claude in einem TypeScript-Projekt prompte, bekomme ich besseren Code. Schneller. Mit weniger Iterationen. Die KI versteht die Types, respektiert die Constraints und produziert Sachen, die tatsächlich funktionieren.
Bei Laravel? Mehr Hin und Her. Mehr manuelles Fixen. Mehr Reibung.
KI hat nicht nur verändert wie ich code. Es hat verändert womit ich code.