Java, JavaScript y Python son invariablemente los tres lenguajes de programación más populares en varios índices, el estudio de JetBrains lo confirma una vez más.
Por cuarto año consecutivo, JetBrains realizó su encuesta sobre el
The State of Developer Ecosystem 2020. Este año fue sustancialmente más grande que antes y los resultados se publican hoy.
JetBrains proporciona IDE y herramientas para muchos de los lenguajes de programación. Afirma estar atendiendo a ocho millones de profesionales en todo el mundo, por lo que está bien ubicado para realizar esta encuesta anual.
Aunque 34 mil personas participaron en su estudio realizado a principios de año, el informe de JetBrains se basa en la aportación de 19,696 desarrolladores de 18 países y cada gráfico en el informe se basó en datos de no menos de 300 respuestas obtenidas para cada punto.
La encuesta de JetBrains a casi 20,000 desarrolladores descubrió que JavaScript es el lenguaje de programación general más utilizado.
JetBrains pidió a los desarrolladores que seleccionaran hasta tres lenguajes que consideran como su herramienta principal. En este contexto, JavaScript aparece en primer lugar (39%), seguido de Java (37%) y Python (31%).
En tanto, los tres principales lenguajes que los desarrolladores planean adoptar incluyen el lenguaje de programación del sistema Google Go, Kotlin, que Google admite para el desarrollo de Android, y Python.
Rust, un lenguaje de programación del sistema creado en Mozilla que Microsoft está adoptando para el código escrito en C y C ++, ocupa el cuarto lugar en la lista de lenguajes planificados, seguido de TypeScript, Swift y Dart.
La mayoría de los encuestados eran desarrolladores web: 69% de back-end y 57% de front-end de acuerdo con el cuadro a continuación, para el cual los encuestados fueron invitados a seleccionar múltiples opciones.
A partir de otra pregunta sobre el tipo de software que desarrollaron, el 54% crea sitios web. 36% de utilidades, definidas como pequeñas aplicaciones para pequeñas tareas y 30% de bases de datos o almacenamiento de datos.
JetBrains dice que dos tercios de los desarrolladores usan herramientas nativas para desarrollar aplicaciones para Android e iOS, mientras que la mitad de los desarrolladores usan marcos multiplataforma como React Native de Facebook, Xamarin de Microsoft y Flutter de interfaz de usuario de Google.
El orden de los marcos multiplataforma móviles no ha cambiado mucho con respecto a la encuesta del año pasado. React Native sigue siendo el marco multiplataforma más popular (42%), seguido de Flutter (39%), con Ionic y Cordova empatando en el tercer lugar (18% cada uno).
JetBrains señala que las acciones de Cordova, Ionic y Xamarin han disminuido ligeramente durante el año pasado.
Finalmente, en cuanto al tema de proyectos open source el 44% respondió que no contribuye con ninguno pero le gustaría. El 20% solo lo ha hecho alguna vez, y el 16% de vez en cuando. Curiosamente solo el 3% respondió trabajar a tiempo completo en un proyecto open source en el que le pagan, mientras que el 2% hace lo mismo sin cobrar.
imagen:Max Duzij