Desde os primeiros dias da minha vida universitária, uso Java e o maior problema que temos é absolutamente menos produtivo do que outras linguagens interpretadas. Todas as pessoas têm certeza de que o java é uma das melhores linguagens compiladas.
No entanto, nem a Sun nem a Oracle se esforçaram o suficiente para resolver esse problema. Um dos problemas é, obviamente, o recarregamento de classes.
As últimas tentativas da comunidade para resolver este problema são o projeto DaVinci Hotswap , JRebel , PlayFramework . No entanto, no momento da redação deste texto, eles ainda não eram maduros (imo) e nativos. Alguns deles não estão prontos para a empresa, outros não são compatíveis com todos os IDEs, alguns deles são projetos universais imaturos. O roteiro e até o Java pronto para o desenvolvedor estão prontos, mas a comunidade Java ainda não possui uma solução para o recarregamento imediato da classe.
É tão difícil para a Oracle envidar esforços para resolver esse problema? Por que o recarregamento de classe ainda não foi implementado nativamente?