Razones para escoger Java para nuevos proyectos

Post date: Apr 8, 2012 8:44:06 AM

Java ha estado disponible por más de 15 años, pero durante la última década, muchos han optado por otras plataformas, especialmente en Python, Ruby y PHP, que ofrecen agilidad y poder de expresión. Sin embargo, estas son algunas razones para escoger Java en nuevos proyectos.

  • Se puede conseguir personal formado. No es necesario competir con las nuevas empresas que arrancan con presupuestos inimaginables.

  • Hay buenas herramientas de desarrollo. Tanto Eclipse como Netbeans son herramientas muy poderosas que facilitan las tareas de programación. La función de autocompletar, reduce la necesidad de conocer de memoria las librerías de Java.

  • Al trabajar en Java se pueden desarrollar módulos en otros lenguajes compatibles can la máquina virtual de Java (JVM), incluyendo Scala, Groovy o Clojure, incluso también Jython y JRuby.

  • Java corre también en los dispositivos móviles. Las aplicaciones para las plataformas Blackberry y Android se programan mayoritariamente en Java.

  • Hay una librería en Java para todo. Es muy probable que ya exista un proyecto Apache centrado en esa necesidad particular que tienes.

  • Java cambia lentamente. Hay muchos proyectos privados y de software libre que que no pueden cambiar de versión de PHP debido a las incompatibilidades entre versiones. O si quieres mantener al día tu proyecto en Ruby debes adaptarlo una o más veces por año. Con Java, las versiones llegan a un flujo más lento y la compatibilidad hacia atrás es casi siempre garantizada.

  • Podrías necesitar cambiar a Java más adelante. Hasta Twitter, que es el más grande sitio escrito en Ruby on Rails, está pasando de manera gradual hacia Java. Entre las razones citadas se cuenta el tiempo de respuesta, escalabilidad, mejor encapsulamiento y otras razones de arquitectura.

Enlaces relacionados

Cursos relacionados