Me gusta
tu último análisis, Mamcx. En especial porque corrobora lo de que
"cada lenguaje tiene sus ventajas y desventajas, y realmente no existe un lenguaje mejor que otro". Java también las tiene, aunque sólo sea porque su máquina virtual es una de las más extendidas por no existir casi ningún sistema operativo que no disponga, al menos, de una. Aunque es cierto que esto no garantiza que cualquier programa Java vaya a funcionar en cualquier plataforma que disponga de la JVM, pero sí muchos de los programas funcionarán en muchos sistemas, más que Lazarus (que se ha nombrado por aquí, y que defiendo) cuya biblioteca LCL (equivalente a las VCL y CLX) sólo está completamente disponible en un puñado de sistemas (Windows, Linux y MacOS) y parcialmente en otros pocos (Palm, y no sé si alguno más). En fin, que creo que en eso Java es una ventaja.
Y ya que se habla de
programas añejos, sé de empresas que siguen usando viejos programas Java hoy en día, funcionando en computadoras mucho más modernas que las que había cuando se crearon.