GitHub nannte TypeScript die am schnellsten wachsende Sprache des Jahres 2020
Die Plattform GitHub hat ihren jährlichen Octoverse-Bericht veröffentlicht, und die größte Überraschung war die Führungsposition von TypeScript. Bis Ende 2020 zeigte diese Programmiersprache von Microsoft ein Rekordwachstum in der Entwickler-Community und übertraf sogar Python und Java in der Wachstumsrate.
Zahlen und Fakten
Laut dem Bericht stieg die Anzahl der Pull-Requests auf TypeScript um 93 % im Vergleich zu 2019. Zum Vergleich: Das Wachstum von Python betrug 22 %, das von JavaScript nur 11 %. In absoluten Zahlen schaffte es TypeScript unter die Top-5-Sprachen nach Codevolumen auf GitHub, hinter JavaScript, Python, Java und Go.
Besonders deutlich ist der Trend im Bereich der Webentwicklung: 67 % der befragten Entwickler, die TypeScript im Jahr 2020 nutzten, gaben an, von JavaScript zu TypeScript gewechselt zu sein. Als Hauptgrund wird die statische Typisierung genannt, die die Anzahl der Fehler in der Kompilierungsphase im Durchschnitt um 40 % reduziert.
Expertenmeinung
Andrey Melnikov, leitender Entwickler bei Yandex.Cloud, kommentiert: „TypeScript ist nicht mehr nur ein Overlay über JavaScript. Im Jahr 2020 haben wir gesehen, wie große Projekte – von Angular bis Deno – vollständig auf diese Sprache umgestiegen sind. Für die Enterprise-Entwicklung ist dies bereits ein De-facto-Standard.“
Eine ähnliche Meinung vertritt Anna Volkova, Teamleiterin bei EPAM: „TypeScript löst das Problem der Wartung großer Codebasen. Wenn ein Projekt 500+ Dateien hat, beginnt ohne Typisierung das Chaos. Die GitHub-Statistiken bestätigen dies nur.“
Kontext und Prognosen
Das Wachstum von TypeScript im Jahr 2020 kann nicht losgelöst von der Pandemie betrachtet werden. Der massive Übergang zur Remote-Arbeit zwang Unternehmen, ihren Ansatz zur Codequalität zu überdenken. Die statische Analyse und Autovervollständigung in TypeScript ermöglichen es, Neueinsteiger schneller in Projekte einzuarbeiten – dies wurde für verteilte Teams kritisch wichtig.
Analysten von GitHub prognostizieren, dass TypeScript bis 2022 in die Top Drei der beliebtesten Sprachen aufsteigen und Java überholen könnte. Bereits jetzt wird es von Giganten wie Google (in Angular), Slack und Airbnb genutzt. Für den russischen Markt ist der Trend ebenfalls relevant: Laut HeadHunter ist die Anzahl der Stellenanzeigen für TypeScript-Entwickler innerhalb eines Jahres um 150 % gestiegen.
Der vollständige Octoverse 2020-Bericht ist auf dem offiziellen GitHub-Blog verfügbar.