No todos los lenguajes de programación duran para siempre. De hecho, incluso los más populares se desmoronan inevitablemente, ya que las nuevas generaciones de desarrolladores adoptan otros lenguajes y marcos con los que les resulta más fácil trabajar.
Para determinar qué lenguajes de programación probablemente están condenados a mediano y largo plazo, analizamos las clasificaciones de popularidad de TIOBE y RedMonk, así como la propia base de datos de publicaciones de trabajos de Dice. Si su carrera se basa en alguno de los siguientes idiomas, le sugerimos que diversifique su conjunto de habilidades en algún momento.
Rubí
Érase una vez, Ruby disfrutó un poco de popularidad. Era uno de los diez idiomas principales en la lista mensual de TIOBE, y los desarrolladores elogiaron lo fácil que era aprender. Pero en los últimos 18 meses, ha caído en el ranking de TIOBE, del noveno al duodécimo puesto (después de caer en un punto al decimosexto).
Aún más inquietante: un análisis de los datos de publicación de trabajo de Dice durante el año pasado muestra una caída sorprendente en el número de empresas que buscan profesionales de tecnología con experiencia en Ruby. En 2018, el número de empleos en Ruby disminuyó un 56 por ciento. Esa es una gran señal de advertencia de que las empresas se están alejando de Ruby, y si ese es el caso, la base de usuarios del lenguaje podría erosionarse rápidamente a casi nada.
(Dicho esto, Ruby está tardando un tiempo en finalmente abandonar el fantasma; hemos estado monitoreando su descenso durante bastante tiempo, incluso cuando los desarrolladores y los desarrolladores de campos de programación lo han abandonado).
Haskell
Supuestamente, Haskell se dirige a una actualización estándar importante en 2020 ( consulte GHC , así como los repositorios relacionados con Haskell de GitHub ). Varias empresas y proyectos destacados (Facebook, GitHub, etc.) han utilizado a Haskell para implementar programas vitales en un momento u otro. Sin embargo, Haskell continúa en línea plana en las clasificaciones de idiomas a largo plazo de RedMonk , lo que sugiere que prácticamente no hay rumores de los desarrolladores al respecto. ¿Muriendo o totalmente muerto?
C objetivo
El Objective-C de Apple tiene 35 años, y está claro que la compañía lo quiere muerto. Hace cinco años, los ejecutivos de Apple subieron al escenario para presentar Swift, su lenguaje de programación nuevo y mejorado para su ecosistema de software. Sin duda, esperaban que los desarrolladores adoptaran rápidamente Swift a expensas de Objective-C.
Y para ser justos, más desarrolladores han comenzado a usar Swift ( especialmente a medida que se ha vuelto más rico en funciones ), pero Objective-C no ha caído tanto en las clasificaciones de lenguaje popular como algunas personas podrían haber esperado. Culpe eso a 35 años de código heredado, y muchos desarrolladores simplemente prefieren trabajar con un lenguaje que siempre han usado .
Sin embargo, en algún momento, Objective-C probablemente se desvanecerá por completo. Apple está demasiado interesado en su eventual desaparición, y Swift se está convirtiendo en un lenguaje increíblemente efectivo para construir aplicaciones iOS, macOS y, pronto, multiplataforma .
R
En el pasado, R era un lenguaje cada vez más popular para el análisis de datos. Sin embargo, parece que Python está absorbiendo rápidamente la participación de mercado de R. Aunque R todavía es utilizado por académicos y científicos de datos, las compañías interesadas en el análisis de datos están recurriendo a Python por su escalabilidad y facilidad de uso. Como resultado, R ha caído en el índice de popularidad de lenguaje de programación de TIOBE , y otros estudios han mostrado una lenta disminución en el uso de R a favor de Python.
Si R va a sobrevivir de alguna forma, es porque los analistas de datos podrían terminar usándolo junto con Python. "Combinar R y Python es razonable y factible", dijo a Dice Enriko Aryanto, CTO y cofundador de QuanticMind, una plataforma de datos para marketing inteligente con sede en Redwood City, California, a principios de este año. “Los ejecutamos internamente en nuestra plataforma de ciencia de datos . Pero si comenzara mi carrera de nuevo hoy, podría considerar centrarme en Python en lugar de R. Es un lenguaje más general con aplicaciones más amplias ".
Pero incluso ese escenario podría terminar con R utilizada por un puñado de académicos y nadie más. Eso no es viable.
Perl
Incluso si RedMonk tiene la popularidad de Perl en declive, el lenguaje tardará mucho tiempo en aplanarse por completo, dada la gran cantidad de sitios web heredados que aún cuentan con su código. Sin embargo, la adopción generalizada de otros lenguajes por parte de los desarrolladores para cosas como la construcción de sitios web, significa que Perl caerá en desuso creciente .
0 comentarios:
Publicar un comentario