Java, odiado por muchos, amado por otros, lo cierto es que hoy segun TIBOE, java es el lenguaje mas utilizado a nivel mundial (y como siempre en Guatemala estamos bajo los dominios de bill pero esa es otra historia).
En la universidad he visto muy pocos lenguajes la verdad (.net, java y c++ muy pero muy poco por desgracia), pero como todo programador experimento un poco de todo por mi cuenta, sin embargo creo tener un poco de experiencia con java y poder comentar lo que he observado.
Como cualquier otro lenguaje a java le llegara su tiempo en el reinado, lenguajes como Ruby o Python estan cada ves mejores y acercandose a la multiplataforma total y practica que a mi parecer tiene a java en el pedestal.
La historia lo ha demostrado un lenguaje nunca es para siempre, algunos de los exitosos lenguajes fueron reemplazados por otros, por mencionar algunos:
FORTRAN (1957)
COBOL (1959)
BASIC (1964)
Pascal (1970)
C (1972)
Ada (1983)
C++ (1983)
Java (1995)
C# (2001)
Ya sea la facilidad, la potencia y el cambio de paradigma siempre mejoraremos lo que existe actualmente (despues de todo aun seguimos aqui).
Sin embargo los lenguajes exitosos tienen algo en comun, siempre han sido creados por una empresa que ayuda a su desarollo y promueve su uso, eso deriva en la coordinacion, la creacion de herramientas y por consiguiente que se popularice su uso (claro hay excepciones como php).
Veamos el caso de python, haskell, ruby, logo, son excelentes lenguajes, tienen una cantidad bastante grandes de seguidores, sin embargo a la hora de desarrollar aplicaciones serias, tienen la capacidad pero de seguro alguien opta por usar java, despues de todo, hay herramientas, API’s, especificaciones más maduras y en cualquier momento se puede obtener soporte comercial, cosa que con haskell pareciera imposible.
Por lo pronto si alguna compania se anima a retar a sun presentando un nuevo lenguaje que supere a java y brinde las caracteristicas necesarias, la comunidad ira hacia el, al menos le agradezco al cielo que el que este en la cima no sea c#, jejeje.