TypeScript gegen JavaScript: Sprachkrieg oder Evolution? Die Meinungen der Entwickler gehen auseinander

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Die Debatte um TypeScript vs JavaScript: Entwickler können sich nicht einigen

Im Jahr 2019, sieben Jahre nach der ersten öffentlichen Veröffentlichung von TypeScript, erreichte die Diskussion darüber, ob statische Typisierung in der Webentwicklung eingesetzt werden sollte, eine neue Intensität. Laut der Stack Overflow Developer Survey 2019 schaffte es TypeScript in die Top 5 der beliebtesten Programmiersprachen und erhielt 73,1% positive Bewertungen. Sein Hauptkonkurrent – JavaScript – blieb jedoch die am häufigsten verwendete Sprache (67,8% der Befragten).

„TypeScript ist kein Ersatz für JavaScript, sondern eine Erweiterung, die Code vorhersagbarer und sicherer macht, besonders in großen Projekten“, erklärte Andrei Sitnik, leitender Entwickler bei EPAM Systems, auf der Konferenz HolyJS 2019 in St. Petersburg. – „Wir haben TypeScript in einem Projekt mit 200.000 Codezeilen eingeführt, und die Anzahl der typbezogenen Fehler ist in den ersten drei Monaten um 40% gesunken.“

Dennoch teilen nicht alle diesen Enthusiasmus. John Resig, der Schöpfer von jQuery, bemerkte in seinem Blog: „TypeScript fügt Komplexität hinzu, wo sie vermeidbar ist. Für kleine Teams und Prototypen ist JavaScript mit JSDoc-Anmerkungen oft mehr als ausreichend.“ Kritiker weisen auch auf die Notwendigkeit zusätzlicher Konfiguration (tsconfig.json) und die Kompilierungszeit hin, die den Entwicklungszyklus verlangsamen kann.

Laut GitHub Octoverse 2019 stieg die Anzahl der Pull Requests mit TypeScript um 93% im Vergleich zu 2018, und die Anzahl der Repositories in dieser Sprache verdoppelte sich. JavaScript bleibt jedoch der absolute Spitzenreiter beim gesamten Codevolumen. Interessanterweise zeigt Google Trends ein stetiges Wachstum der Suchanfragen „TypeScript vs JavaScript“ genau im Jahr 2019, was das hohe Interesse an diesem Thema bestätigt.

Experten sind sich einig, dass die Wahl zwischen TypeScript und JavaScript vom Kontext abhängt. „Wenn Sie eine Bibliothek schreiben, die von Tausenden von Entwicklern genutzt wird – ist TypeScript Pflicht. Wenn Sie eine Landingpage oder ein kleines Skript erstellen – beginnen Sie mit JavaScript“, fasst Michael Chan, Ingenieur bei Google, in seinem Vortrag auf der JSConf EU 2019 zusammen.

Während die Community sich nicht einig ist, bleibt eines offensichtlich: TypeScript hat sich fest in der Enterprise-Entwicklung etabliert, während JavaScript ein universelles Werkzeug für schnelle und flexible Arbeit bleibt. Welchen Weg Sie wählen – entscheiden nur Sie.

Empfohlene Bibliotheken