Lenguajes con mas futuro.

Iniciado por gotenx, 23 Julio 2011, 12:02 PM

0 Miembros y 1 Visitante están viendo este tema.

gotenx

Buenas.
Ya se que hay unos cuantos post del tipo "Que lenguaje es mejor ?" y tal; pero este es un post mas serio: enfocado desde el punto de vista profesional.

Tengo experiencia programando y con POO, solo que no me he centrado en un lenguaje.

Digamos que entraria en el mundo laboral dentro de... 5 años (Años mas, años menos)

¿ Que lenguajes y/o tecnologias tendrian mas trabajo ? Es decir: Ahora Java y C# son dos de los lenguajes mas usados, pero... ¿ Y dentro de 5 años ?

Deberia mirar Python ? Quizas Go ? Clojure ? O quedarme con los lenguajes de toda la vida ?

Tambien... ¿ Deberia centrarme en las aplicaciones de escritorio ? ¿ En webs ? ¿ En la nube ? ¿ En moviles ?

Muchas gracias.

ukol

Interesante pregunta. No tengo ni idea pero la mayoría de lenguajes que anuncian que son tan buenos luego profesionalmente no se usan ni en broma, no?
A mi me encantan Haskell, Clojure, Prolog, Factor, y todo este tipo de lenguajes exóticos pero no creo que me vayan a servir para trabajar en ningún sitio.
Además pones sólo dentro de 5 años, dentro de 5 años seguirán mandando las empresas fuertes, como mucho yo me temo que Go pegará el estirón, pero pocos más.

Python lo uso a veces pero estoy enfadado con él por lo extendido que está y lo malo que me parece.

No sé decirte quien lo había dicho, pero era un nombre de la programación en España, dijo que el mejor lenguaje es el que mejores librerías tiene. Y tiene razón, al final el que más se use será el mejor, sino por qué es tan bueno C cuando es la más grande trampa mortal y el lenguaje menos lenguaje, por lo poco expresivo que es?. Pues porque se extendió mucho, y quizá porque no había otra cosa mejor. Hoy en día tampoco se han sustituído sus usos con otra herramienta mejor.

También se ha visto que la web ha mandado a muchos lenguajes al top, las demandas y los usos. Así que yo apostaría por lo que está, y por lo que salga que siga la tendencia.
Otro lenguaje interesante es Erlang, es de otra empresa potente.
Así que o te inventas tu lenguaje, o tírate a lo que está en uso.

Blitzkrieg'

Creo que Java seguira creciendo y a lo mejor .NET tambien, pero Python coge mucha fuerza.



Khronos14

#3
Personalmente, creo que Java en desarrollo de aplicaciones de escritorio y web va a descender su uso. Lo que si que va a aumentar es su uso en la programación Android y dispositivos móviles...

Python y cualquier otro lenguaje script sólo sirven para programación Web, y aún así prefiero PHP antes que Python.

.NET debería crecer, más aún cuando Microsoft informó de que las nuevas aplicaciones para Windows 8 (la versión tablet con la interface Metro) se van a desarrollar en .NET, XAML y HTML5. Ademas de que el proyecto Mono, sigue avanzando mucho y cada vez es más potente y empiezan a aparecer aplicaciones CIL en GNU/Linux. Lo ideal es aprender C#, es un lenguaje fácil y polivalente.

Saludos.

Meta

Hola:

En España, el lenguaje dominante es sin duda Java. Te lo pide por todas partes casi seguro. Ahora se le está dando caña Visual Studio .net.

En téminos Web, se usa más PHP y está mejor posicionado que Python.

Java y PHP son los más usados y que tienen futuro. También depende de la empresa que vayas a trabajar, si es que consigues lo que quieres realmente.

En España no está muy bien pagada el mundo de la informática, menos aún en programación, así de claro te lo digo, de todas maneras lo vas a descubrir, por eso está el dicho:

¿Qué recuerdas más, los mil consejos que te dicen o una cosa que te pasa?

No te asustes ni te preocupe, tal vez no te pasará ahora y te dará igual todo, la realidad es cuando la vivas.

Un saludazo.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

pucheto

Para mi los lenguajes q nombraron tienen presente y futuro cercano, pero no un futuro tal como los conocemos en el presente.
Segun creo yo, los lenguajes van a evolucionar a utilizar mas lenguajes, mas simples, todos con la misma ABI, peor ya no de proposito general, sino de propositos especificos.

Por ejemplo, tener un lenguaje de propocito general como C o C++, despues, poder linkear con este codigo funcional ( es mucho mas facil de paralelizar automaticamente por el compilador por la transparencia referencial ), otro lenguaje para describir las Gui's y sus comportamientos, otro para describir tareas que se ejecuten en paralelo ( similar a stream-it ), etc.

En vez de tener un lenguaje q trate de dominar todos los aspectos y escenarios posibles...