Skip to content


¿Es Java o el ambiente?

Reconozco que programar en Java me gusta, aún no he llegado al punto de odiar el lenguaje, la tecnología o estar extasiado de todo lo que le rodea. Sin embargo no dejo de plantearme algunas veces si las cosas no deberían ser algo más sencillas.

Es cierto que la curva de aprendizaje de Java es elevada, que se necesita tirar muchas líneas de código para determinadas tareas, que el conocimiento de todas las librerías que existen es imposible, que para un proyecto de cierta embergadura en Java se necesita un equipo quizás más elevado que para otras tecnologías.

Algunas veces me encuentro con historias que no me dejan indiferente porque quizás no todos, pero sí te llegan al alma algunas curiosidades que cuentan. He visto en ocasiones que para realizar determinadas tareas necesitas escribir más líneas de la cuenta.

¿Es un problema de la tecnología? ¿Es un problema del modo en que hacemos los proyectos? ¿Está el problema en los equipos gestores? No sé que ocurrirá en otros países, pero no es la primera vez que oigo a alguien con suficiente experiencia y ganas por la tecnología decir que cada vez odia más desarrollar en general y con Java en particular.

¿Son los lenguajes de script la solución? Cuando pienso en estas generalizaciones que me encuentro por ahí, siempre me acuerdo de una charla en el primer Congreso de JavaHispano donde un colosal Ricardo Devis con una forma extravagante, no dudó es destrozar no una tecnología en concreto sino el mal uso que en demasiadas ocasiones hacemos de ella. No uses una tecnología para hacerlo todo, si no atente a las consecuencias.

Posted in java, opinión.

Tagged with , .

You might also like

Envejecer programando Pregunta: ¿estámos madurando?. Respuesta: A mi no me lo parece. Siendo totalmente práctico...
Líneas de código Hace mucho tiempo las líneas de código se numeraban (en algunos lenguajes),en otros no era así, pero...
Las bondades de Rails Habiendo leido el post de Linked, de porqué ahora trabajan más con Rails que con Java, y leer que Martín...
Java 6 de IBM, una reflexión Leyendo la noticia acerca de la versión beta de Java 6 de IBM (en inglés), me han asaltado algunas...
Grab This Widget

2 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. VictorR says

    Hola,

    Yo también pienso que se debería poder simplificar la implementación de los proyectos, no solo por necesitar varias capas (que creo que son imprescindibles) sino por la infinidad de frameworks existentes destinados, básicamente, a lo mismo. Encontrar el más idóneo y sencillo de utilizar es tarea complicada en este mundillo… o un reto ;)

    Yo no tengo una gran experiencia, pero no creo que la solución sean los lenguajes de script. Te hablo de una sensación personal y que muy facilmente puede cambiar si me demuestra alguien lo contrario. Pero si que es cierto que con estos códigos puedes tener algo “listo” en poco tiempo y con una curva de parendizaje menos pronunciada.

  2. Jesús Navarrete says

    Cierto es que montar un prototipo con este tipo de lenguajes es más rápido, lo malo es cuando esto se convierte en una *aplicación funcional* o debiera decir *final* , aunque esto sería para otro post XD.



Some HTML is OK

or, reply to this post via trackback.