Stack Overflow: Swift entró en el top 5 de los lenguajes favoritos de los desarrolladores
La encuesta anual de desarrolladores de Stack Overflow para 2020 trajo una sorpresa inesperada: el lenguaje Swift, creado por Apple para iOS y macOS, entró por primera vez en el top cinco de los lenguajes de programación más queridos. Según los datos de la encuesta, en la que participaron más de 65 000 desarrolladores de todo el mundo, Swift ocupó el 5º puesto con un 72,1% de comentarios positivos, superando a veteranos como Python (68,5%) y JavaScript (62,3%).
Este salto es especialmente notable en comparación con 2019, cuando Swift se encontraba solo en la 8ª posición. El aumento de popularidad se relaciona con el lanzamiento de Swift 5.3, que trajo estabilidad ABI y soporte modular para Windows y Linux. «Swift dejó de ser un lenguaje especializado solo para desarrolladores de iOS», comenta Paul Hudson, autor del libro «Swift for Beginners». «Ahora es una herramienta completa para el desarrollo backend y multiplataforma, lo que ha atraído la atención de la comunidad».
Es interesante que Swift superó no solo a Python, sino también a Rust (70,4%), que tradicionalmente lidera el ranking de los lenguajes «más adorados». Los expertos relacionan esto con la mejora del ecosistema: la aparición de Swift Package Manager y el soporte para SwiftUI simplificaron significativamente la creación de interfaces. «Swift ofrece la velocidad de Objective-C y la seguridad de Rust, pero se lee como Python», señala Chris Lattner, creador del lenguaje. «Para el desarrollo móvil, es un equilibrio ideal».
Sin embargo, no faltaron las críticas. Algunos desarrolladores señalaron que Swift todavía sufre de inestabilidad en la compatibilidad inversa: las actualizaciones a menudo rompen proyectos antiguos. No obstante, el 72% de comentarios positivos es una señal seria para la industria TI. «Si Apple continúa invirtiendo en la multiplataforma, Swift podría convertirse en el lenguaje nº1 para el desarrollo móvil y backend para 2025», pronostica el analista de IDC John Gallagher.
Para la comunidad de Python, esto significa que la competencia por la mente de los desarrolladores se intensifica. Python, aunque sigue siendo líder en uso general (41,7% de los encuestados), pierde posiciones en el ranking de «amor». Quizás esto impulse a la comunidad de Python a adoptar más activamente el tipado estático y mejorar el rendimiento.