Java es lo que es

Me he encontrado este artículo en un blog en el que dos programadores de Java, resumen muy bien como ha sido la evoloción de Java en los últimos años. Los autores son Russel Beattie y Joe Gregorio y comentan esto:

 

 

Java es demasiado voluminoso y su curva de aprendizaje es demasiado empinada, con la catidad de APIs, librerías, servidores de aplicaciones e IDEs es imposible mantenerse al día. Una compañía no busca un desarrollador Java simplemente, busca un desarrollador de aplicaciones de servidor con experiencia en JSF, WebSphere y EJB (2.0 ó 3.0 depende), o desarrolladores con conociemiento de Eclipse, Tomcat, Spring e Hibernate

 

Las mayores innovaciones de hoy en día están fuera del mundo Java en sí mismo (opensource) , toda esta innovación no está orientada más que a hacer más fácil el trabajar con Java. Herramientas como Eclipse e IDEA hacen posible que sea productivo trabajar con Java. Asimismo, se han creado múltiples frameworks para programar Web en Java, la verdad es que sin ellos nos volveríamos locos. “

 

Creo que este artículo sintetiza muy bien el pesar de todos los programadores de Java y la verdad es que creo que dan justo en el clavo, si no fuera por el desarrollo open source de los últimos años sería un infierno trabajar en Java.

 

Me gustaría saber vuestras opiniones al respecto.

Para los que queraís más información el artículo original es este:

http://rc3.org/2007/08/java-is-what-it.php

 

 

11 Comentarios

  • 1. ALex  |  septiembre 13th, 2007 at 4:40 pm

    Pues sinceramente, yo nunca usaba ningun IDE hasta hace 1 o 2 anos. Siempre tire de Textpad y consola. Es posible trabajar sin IDEs si has asistido a toda la evolucion y te lo sabes casi todo de memoria. Aunque es verdad que los IDEs facilitan mucho el trabajo, aunque a costa de esperar, esperar y esperar cuando no hay memoria! ;)

  • 2. Luis Artola  |  septiembre 13th, 2007 at 6:47 pm

    Hola Alex… ¿qué programabas sin IDE´s hace dos años? Si hacías aplicaciones web complejas en Java… eres mi nuevo Dios (por encima de Homer …)
    A mí me resultan imprescindibles…

  • 3. Raul Vicente  |  septiembre 13th, 2007 at 9:26 pm

    Yo creo que le has dado en el clavo Alex, lo que tu haces sólo es posible si te lo sabes todo de memoria, yo que llevo profesionalmente 2 años con Java agradezco Eclipse un montón. En cuanto a lo de la memoria hay que comentar que Eclipse no consume tanto, pero Websphere, por ejemplo, consume demasiado sobre todo cuando está en modo depuración.

    Yo creo que programar en Java tendría que ser tan fácil como en .Net y para eso hace falta un entorno que lo integre todo para que el usuario lo pueda hacer todo de modo intuitivo sin tener que saber hacer las cosas de memoria y sin que tengas que quedarte sin memoria RAM.

    Gracias.

  • 4. Danilo  |  septiembre 18th, 2007 at 3:39 pm

    De Java no se mucho, simplemente tengo un curso básico sobre mis hombros.
    Pero por lo poco que se es como dicen Russel Beattie y Joe Gregorio. No creo que ninguna empresa o corporación esté buscando personas que se sepan el 100% de las librerías de Java de memoria ni nada que se le asemeje.
    Más que nada se necesita “experiencia” en la búsquedas de librerías de Java, para utilizarlas cuando se las requiera.

  • 5. Raúl Vicente  |  septiembre 18th, 2007 at 11:06 pm

    Eso desde luego, además es extensible a todas las tecnologías .Net, Ruby, PHP,etc. El artículo hace incapié en que Java se ha diversificado tanto que hoy en día es imposible, saber todas esas cosas a la vez y tener algo de vida, es broma, sino que necesitan profesionales con experiencia en determinadas áreas en concreto ya que es imposible tener a un profesional que sepa de todo.

    Muchas gracias.

  • 6. santi  |  abril 29th, 2008 at 5:34 pm

    mae yo pense que ibas a enseñar como aser un bendito programa en Java

  • 7. KERNEL  |  julio 4th, 2008 at 10:14 pm

    Eres un perdedor ignorante, si es mucho para ti no lo uses y ya

  • 8. ana  |  septiembre 16th, 2008 at 5:00 pm

    nesecito alguien t tenga un programa en java q genere reporte de empleados con monbre apellidos cedula quien me pueda ayudar enviar a mi correo estrella0162@hotmail.com

  • 9. Raúl Vicente  |  septiembre 16th, 2008 at 9:09 pm

    Buenas Ana,
    para hacer lo que tu quieres en Java te aconsejo que mires el framework JasperReports y su herramienta gráfica el IReport.

    Espero serte de ayuda

    Un saludo

  • 10. Javier  |  febrero 12th, 2009 at 7:56 pm

    Buenooo…..yo me siento abrumado con java ultimamente, he trabajado con j2se, j2ee (jsp y servlets) y j2me y siento que aún no conozco ni si quiera el 5% de lo que es java en todas sus versiones, tecnologias y plataformas. Uno se pone a investigar sobre nuevas tecnologias y frameworks y te puedes volver loco: hibernate, JSF, ICEfaces, Richfaces, Struts, AJAX, Spring, coccon, JPA, EJB X, XML, JNI,WEB SERVICES, SOA, JUNIT, ETC……. y las tecnologias siguen y siguen apareciendo y cada vez que aprendes una nueva herramienta sientes que debes aprender otra sin profundizar en la que estas, buscando ampliar tus horizontes laborales…..uno termina volviendose loco….volviendose esclavo de las necesiades del mercado antes que los gustos propios……en fin esto es una carrera sin meta…..

  • 11. angel  |  marzo 10th, 2009 at 2:52 pm

    Javier tiene toda la razon .. sobre todo en las ultimas lineas …

Comenta el articulo:

Requerido

Requerido,