Depuis les premiers jours de ma vie universitaire, j'utilise Java et le plus gros problème que nous ayons est absolument moins productif que les autres langages interprétés. Tout le monde est sûr que java est l'une des meilleures langues compilées.
Cependant, ni Sun ni Oracle n'ont déployé suffisamment d'efforts pour résoudre ce problème. Un des problèmes est, bien sûr, le rechargement des classes.
Les dernières tentatives de la communauté pour résoudre ce problème sont le projet DaVinci Hotswap , JRebel , PlayFramework . Cependant, au moment d'écrire ces lignes, ils n'étaient pas encore matures (imo) et natifs. Certains d'entre eux ne sont pas prêts pour l'entreprise, certains ne sont pas compatibles avec tous les IDE, certains sont des projets universitaires immatures. La feuille de route et même Java prêt pour les développeurs est prête, mais la communauté Java n'a toujours pas de solution pour le rechargement à la volée des classes.
Est-il si difficile pour Oracle de déployer des efforts pour résoudre ce problème? Pourquoi le rechargement de classe n'a-t-il pas encore été implémenté nativement?