sábado, 1 de octubre de 2016

tendencias lenguajes de programación 2016 2017


Un año después de mi primer análisis sobre tendencias en los lenguajes de programación, vuelvo ha revisar el estado del panorama de la programación.

Tal y como hice el año pasado, lo que hago es tomar como referencia el ranking de TIOBE

En grandes rasgos la situación es bastante parecida a la del año pasado, no hay ningún lenguaje que haya aparecido, en la que por temas de tendencias nos tengamos que tirar todos a estudiarlo, así que en mi caso, de cara a los 5 lenguajes o tecnologías a investigar durante este próximo año no cambia mucho.

Mis 5 lenguajes/tecnologías a tener en cuenta en el próximo año
SQL
ABAP
Business Intelligence

Lenguajes que permanecen en función al listado del año pasado

El primer lenguaje que dije el año pasado es SQL y este se continua en la lista y más después de saber la tendencia para trabajar con SAP  HANA es bajar la mayoría de los procesos a nivel de base de datos, mediante procedimientos almacenados, así que contra todo pronostico aun le queda mucho tirón a SQL.

Otro de los lenguajes que dije el año pasado y que quiero continuar aprendiendo y utilizando es ABAP, continua siendo el lenguaje que me da de comer y por lo tanto tengo que cuidarlo con el cariño que se merece.

Por lo que he dicho al principio, no ha entrado ningún lenguaje en el paradigma de la programación que este cambiándolo todo, así que mi política es bastante continuadora, voy a seguir con HTML5 + CSS3 a pesar de que no sea un lenguaje de programación como tal, pero si que hay herramientas que estoy utilizando o utilizaré, como por ejemplo Design Studio, Lumira, Fiori o SAPUI5.

El último de los lenguajes del año pasado que persiste es JavaScript, en Junio de 2016 hice un curso llamado Developing Web Apps with SAPUI5, el cual se basa en JavaScript.

Por otro lado, el lenguaje que sale de mi lista particular es Java, y eso que fue el lenguaje número uno el año pasado de la lista TIOBE, lo ha sido este año y probablemente seguirá muy arriba, pero creo que cada uno tiene que hacer un estudio de donde esta y donde quiere estar. En mi caso particular, ahora mismo no tengo ningún proyecto basado en Java, así que a pesar de que lo veo un lenguaje interesante, prefiero dedicarme a aquellas tecnologías que me tengo que enfrentar en el día a día.

Ya que ha salido JAVA, quería introducir otro lenguaje o tecnología a mi lista particular, y en este caso ha sido una tecnología, Business Intelligence, en el trabajo tengo la oportunidad de trabajar con SAP Business Warehouse bajo HANA y SAP Business Objects y es una oportunidad que no quiero desaprovechar, en primer lugar por que es un tema que me apasiona y en segundo lugar por que creo que puede ser bueno para mi futuro conocer toda esta serie de tecnologías.

¿Y tu? ¿Qué lenguajes utilizas? ¿Con cuales te gustaría trabajar? Puedes dejar tu opinión a través de los comentarios.