Desde los primeros días de mi vida universitaria, he estado usando Java y el mayor problema que tenemos es ser absolutamente menos productivo que otros lenguajes interpretados. Todas las personas están seguras de que Java es uno de los mejores lenguajes compilados.
Sin embargo, ni Sun ni Oracle se han esforzado lo suficiente para resolver este problema. Uno de los problemas es, por supuesto, la recarga de clases.
Los últimos intentos de la comunidad para resolver este problema son el proyecto DaVinci Hotswap , JRebel , PlayFramework . Sin embargo, al momento de escribir esto todavía no eran maduros (imo) y nativos. Algunos de ellos no están preparados para la empresa, algunos no son compatibles con todos los IDE, algunos de ellos son proyectos universitarios inmaduros. El mapa de ruta e incluso el Java listo para el desarrollador están listos, pero la comunidad Java todavía no tiene una solución para la recarga de la clase sobre la marcha.
¿Es tan difícil para Oracle hacer un esfuerzo para resolver este problema? ¿Por qué la recarga de clases aún no se ha implementado de forma nativa?