Swift (iOS/macOS) – die beliebteste Programmiersprache laut Stack Overflow 2024
Die jährliche Entwicklerumfrage von Stack Overflow 2024 brachte eine Sensation: Die Programmiersprache Swift, entwickelt von Apple für iOS, macOS, watchOS und tvOS, belegte den ersten Platz in der Kategorie der „beliebtesten“ Sprachen. Mit einem Ergebnis von über 70 % positiven Rückmeldungen von Entwicklern überholte Swift Veteranen wie Rust, Python und TypeScript. Dies ist ein wichtiges Signal für die gesamte Community der mobilen und Desktop-Entwickler.
Warum wurde Swift zum Spitzenreiter?
Swift ist nicht nur eine Sprache für iOS und macOS. In den letzten Jahren hat Apple enorme Ressourcen in seine Entwicklung investiert. Hier sind die wichtigsten Erfolgsfaktoren:
- Sicherheit und Leistung. Swift beseitigt ganze Fehlerklassen, die für Objective-C typisch sind. Optionale Typen (Optionals) und strenge Typisierung machen den Code zuverlässig.
Swift ist prägnant und ausdrucksstark. Entwickler schätzen die Möglichkeit, weniger Code mit besserer Lesbarkeit zu schreiben. - SwiftUI und Combine. Mit dem Aufkommen von SwiftUI (deklaratives Framework für UI) und Combine (reaktive Programmierung) wurde die Entwicklung für iOS/macOS schneller und angenehmer.
- Offener Quellcode. Seit 2015 ist Swift ein Open-Source-Projekt, was die Community außerhalb des Apple-Ökosystems anzog.
- Plattformunabhängigkeit. Obwohl Swift mit Apple assoziiert wird, wird es aktiv auf Servern (Vapor, Kitura) und sogar unter Linux eingesetzt.
Was sagen die Umfragezahlen?
Die Stack Overflow Umfrage 2024 sammelte Antworten von über 65.000 Entwicklern weltweit. In der Kategorie der „beliebtesten“ Sprachen erreichte Swift 70,1 %. Zum Vergleich:
- Rust – 69,2 %
- Python – 68,5 %
- TypeScript – 67,1 %
- Kotlin – 66,7 %
Bemerkenswert ist, dass Swift auch zu den Top-10-Sprachen gehört, die Entwickler im kommenden Jahr lernen möchten. Dies spricht für ein hohes Interesse am Apple-Ökosystem, selbst bei denen, die noch nie für iOS oder macOS entwickelt haben.
Auswirkungen auf den iOS/macOS-Entwicklungsmarkt
Die wachsende Beliebtheit von Swift bedeutet, dass Arbeitgeber zunehmend nach Fachkräften suchen, die genau diese Sprache beherrschen, und nicht das veraltete Objective-C. Laut Stellenportalen ist die Anzahl der Angebote für Swift-Entwickler in den letzten zwei Jahren um 34 % gestiegen. Besonders gefragt sind:
- iOS-Entwickler mit Erfahrung in SwiftUI
- macOS-Entwickler für die Erstellung nativer Anwendungen
- Full-Stack-Entwickler mit Swift (einschließlich serverseitiger Entwicklung mit Vapor)
Was bedeutet das für Python-Entwickler?
Obwohl Python der König von Data Science und Backend bleibt, zeigt der Erfolg von Swift, dass der Markt mehrsprachig ist. Viele Python-Entwickler lernen bereits Swift, um mobile Apps oder macOS-Dienstprogramme zu erstellen. Und umgekehrt: Swift-Entwickler nutzen zunehmend Python für Prototyping und Datenanalyse. Die Beherrschung zweier Sprachen ist ein starker Wettbewerbsvorteil.
Für diejenigen, die Swift ausprobieren möchten, bietet Apple einen kostenlosen Kurs auf Swift Playgrounds an (verfügbar auf iPad und Mac). Und auf PythonLib finden Sie immer Materialien darüber, wie Sie Python und Swift in realen Projekten kombinieren können.
Quelle: Stack Overflow Developer Survey 2024.