Velles glòries i tecnologies d'avantguarda preparades per a compartir escenari amb la Internet de les Coses (IoT) es barregen en la llista dels quals, previsiblement, seran els llenguatges de programació més utilitzats en 2020. Java va obtenir el títol de llenguatge de l'any 2019, segons l'índex TIOBE, però, serà capaç de mantenir-lo durant 12 mesos més? Què demandaran les empreses i quines opcions donaran millor resposta a les noves necessitats?
En BETWEEN Technology hem preparat la nostra pròpia aposta sobre els llenguatges de programació que més s'utilitzaran al llarg de 2020. Queda't amb nosaltres i t'ho expliquem!
El desenvolupament web, tant per a escriptori com per a mòbil, és el gran nínxol d'ocupació dels i les professionals de la informàtica. Existeixen diversos llenguatges de programació clàssics que s'han fet forts en aquest àmbit i que seguiran en la cresta de l'ona al llarg d'enguany. Parlem de:
Per a determinar quins seran els llenguatges de programació més demandats per les empreses en 2020 podem acudir, a la recerca de pistes, a l'últim Developer Survey de Stack Overflow. En ell, els i les professionals del sector que han participat en l'enquesta de 2019 apunten que el següent llenguatge que desitjarien aprendre és:
Aquests coneixements són, per tant, els que els desenvolupadors i desenvolupadores consideren més apropiats per a millorar la seva ocupabilitat, enriquir el seu perfil i continuar creixent en el sector. De fet, saber de Python i JavaScript és un dels requisits per a convertir-te en full stack developer, el perfil en desenvolupament més valorat per les empreses.
L'informe The State of the Octoverse, elaborat sobre la base de l'activitat dels col·laboradors de GitHub, corrobora aquesta necessitat en constatar que Javascript i Python són els dos llenguatges més populars de la plataforma. Destaca, així mateix, el creixement de C# i Shell.
Els llenguatges de programació que més s'usaran a 2020 per al desenvolupament IoT seran C, C++, Java, Javascript i Python, d'acord amb les conclusions de la IoT Developer Survey 2019 de l'Eclipsi Foundation. L'auge del IoT és, a més, el responsable que el llenguatge C es mantingui en el candeler i continuï en la segona posició de l'índex TIOBE. I és que C resulta molt fiable per a programar petits gadgets.
Finalment, cal no oblidar-se dels llenguatges de programació que més s'utilitzaran en 2020 per al manteniment de sistemes Legacy, és a dir, tecnologies heretades que s'han quedat antiquades però que continuen vigents en moltes empreses per motius econòmics o organitzatius. Dins d'aquesta divisió, ens trobem amb noms com Fortran o Delphi, però sobretot amb COBOL, que va complir 60 anys en 2019 i que continua sent irreemplaçable per al sector financer. La prova és que, segons recull Thomson Reuters, el 43% dels sistemes informàtics dels bancs als Estats Units estan construïts amb COBOL; i el 95% de les operacions en caixers automàtics continuen depenent d'aquest vetust llenguatge.
Resulta molt difícil trobar experts que donin suport en cas incidències amb algun d'aquests llenguatges per a sistemes Legacy. Per ells, els especialistes són extremadament valorats, i compten amb avantatge per a accedir a llocs de treball molt ben remunerats dins de l'àmbit del desenvolupament.
En contrast amb aquestes llegendes de la programació, tampoc cal deixar de costat als llenguatges emergents entre els quals, segons GitHub, sobresurten Dart i Rust, la utilització dels quals va créixer un 532% i un 235%, respectivament, en 2019 respecte a l'any anterior.