Stack Overflow : Swift est entré dans le top 5 des langages préférés des développeurs
L'enquête annuelle des développeurs de Stack Overflow pour 2020 a réservé une surprise inattendue : le langage Swift, créé par Apple pour iOS et macOS, est entré pour la première fois dans le top cinq des langages de programmation les plus appréciés. Selon les données de l'enquête, à laquelle ont participé plus de 65 000 développeurs du monde entier, Swift a pris la 5e place avec un taux d'avis positifs de 72,1 %, dépassant des vétérans comme Python (68,5 %) et JavaScript (62,3 %).
Ce bond est particulièrement remarquable par rapport à 2019, où Swift se trouvait seulement à la 8e position. La croissance de sa popularité est liée à la sortie de Swift 5.3, qui a apporté la stabilité de l'ABI et la prise en charge modulaire de Windows et Linux. « Swift a cessé d'être un langage hyperspécialisé pour les développeurs iOS, commente Paul Hudson, auteur du livre « Swift for Beginners ». C'est désormais un outil complet pour le développement serveur et multiplateforme, ce qui a attiré l'attention de la communauté. »
Il est intéressant de noter que Swift a dépassé non seulement Python, mais aussi Rust (70,4 %), qui domine traditionnellement le classement des langages « les plus adorés ». Les experts lient cela à l'amélioration de l'écosystème : l'apparition de Swift Package Manager et la prise en charge de SwiftUI ont considérablement simplifié la création d'interfaces. « Swift offre la vitesse d'Objective-C et la sécurité de Rust, tout en se lisant comme Python, note Chris Lattner, créateur du langage. Pour le développement mobile, c'est un équilibre idéal. »
Cependant, les critiques n'ont pas manqué. Certains développeurs ont souligné que Swift souffre encore d'instabilité en matière de rétrocompatibilité : les mises à jour cassent souvent les anciens projets. Néanmoins, 72 % d'avis positifs constituent un signal sérieux pour l'industrie IT. « Si Apple continue d'investir dans la multiplateforme, Swift pourrait devenir le langage n°1 pour le développement mobile et serveur d'ici 2025 », prédit John Gallagher, analyste chez IDC.
Pour la communauté Python, cela signifie que la concurrence pour l'esprit des développeurs s'intensifie. Python, bien qu'il reste leader en termes d'utilisation générale (41,7 % des répondants), perd des positions dans le classement de « l'amour ». Peut-être cela poussera-t-il la communauté Python à adopter plus activement le typage statique et à améliorer les performances.