Je pense que tout ce que vous pensez que vos peurs sont, ils ne sont pas fondées. Tout d'abord, si votre projet à long terme repose sur un logiciel trop récent (c'est-à-dire pas encore sorti, comme JDK 7, 8, et quelles que soient les fonctionnalités qu'ils apportent ou non), alors vous besoin de réévaluer cette partie de votre plan.
Si vous attendez d'avoir une implémentation Java fiable 6 à long terme, alors vous ne devriez probablement pas inquiéter.
Java 6 est solide, fiable et ne va pas disparaître. AU MINIMUM, Oracle, en tant qu'entreprise, va continuer à investir et à développer ses serveurs d'applications et ses middle ware, qui reposent tous sur Java.
Il est dans l'intérêt de «paralyser» Java. Bien que vous n'ayez pas accès au support technique "gratuit" d'Oracle, Oracle continuera à fournir et à maintenir gratuitement la production et les JVM viables pour les plates-formes qu'ils supportent actuellement (notamment x86 et SPARC), et ils ont déjà accepté de la JVM pour Mac OS.
Ainsi, en ce sens, je ne vois pas Java 6 soudainement (à savoir 5 ans) va. Le support peut être déconseillé et la maintenance arrêtée à un point au lieu de J7 ou J8. Considérez les jambes Java 5 ont encore, et même Java 4 dans certains endroits, encore aujourd'hui. Mais je ne vois pas de fin de vie prévisible pour Java dans son ensemble.
Y a-t-il un de ces FAITS? Est-ce que j'ai un mémo Oracle public ou secret qui m'engage?
Je n'ai pas de boule de cristal.
Mais je ne vois pas l'avenir de Java comme nuageux du tout. Remué un peu, bien sûr, mais pas nuageux. Dans le monde conservateur de l'informatique d'entreprise, la stabilité est grandement appréciée. Status Quo Un numéro un. La seule chose qui va "blesser Java" est autre chose, ce ne sera sûrement pas Oracle.
Voir http://stackoverflow.com/questions/4194980/are-there-reliable-alternatives-to-suns-jvm-for-desktop-enterprise-development – skaffman
Une autre implémentation Java? AFAIK, il n'y a qu'un seul langage de programmation Java. –
Oui, un seul langage Java mais de nombreuses implémentations de Java Virtual Machines et outils de développement. – JOTN