Microsoft n'intégrera pas de JVM dans Windows. Et alors ?!? Si Sun intègre une JVM dans son OS, cette décision lui appartient. S'il avait été question de devoir imposer la JVM dans les différents systèmes d'exploitation, alors il fallait penser Java autrement. Java est lié à une JVM. Il faut donc accepter que l'installation d'un composant soit nécessaire à l'interprétation du bytecode. Mais cette décision appartient encore à l'utilisateur il me semble.
Je trouve de plus exagéré de dire que Java soit menacé par l'absence de JVM côté client car la technologie n'a jusqu'à ce jour par convaincu coté client. Les applications Java intéressantes apparaissent seulement maintenant, les hauts débits se démocratisent, les machines sont suffisamment puissantes, Java Web Start arrive... l'histoire de Java coté client pourrait commencer. Mais il y a encore du chemin. Java n'est objectivement pas trop répandu côté client et encore moins chez l'utilisateur de base. Et en attendant Java Web Start, les autres s'en sortiront pour installer un JRE et lancer une application.
Le succès de Java est donc avant tout lié à son utilisation côté serveur. Les services applicatifs s'orientent aujourd'hui tout de même plus vers des systèmes applicatifs distribués que localisés sur les postes. A noter que la plupart des serveurs d'applications intègrent leur JDK.
Exclure la JVM de Windows n'est qu'un retour à une situation normale.
Cela ne promeut pas le C# en soi. Le débat ne se situe pas au niveau C# vs Java. Cela n'aurait d'ailleurs aucun intérêt puisque ces 2 langages sont quasiment identiques, Microsoft s'étant largement inspiré de la technologie de Sun. L'opposition entre Microsoft et Sun va bien au-delà et se situe plutôt au niveau des modèles de développement. C'est une opposition .NET vs J2EE. Et ce n'est pas la présence d'une JVM qui aurait arrêté la machine. Faire du .NET en Java, C#, Perl,... La notion de langage de programmation est banalysée sous .NET. Ouiiiii, ayez confiance...
Java dispose à mon sens de l'ouverture nécessaire à d'intégration dans les SI de Entreprises. Dans le monde de l'Entreprise, on n'utilise pas une techno pas plaisir mais parce qu'elle a un intérêt (économique la plupart du temps). Le durcissement du système de licence n'incite pas vraiment au rapprochement avec Microsoft. La plate-forme .NET n'intéressera donc que les clients qui sont déjà full Microsoft.
Personnellement, je pense que cette politique agressive est male perçue et que les clients évaluent désormais très sérieusement les alternatives à Microsoft. C#, .NET, J2EE, tout cela favorise la concurrence, et ca c'est bon pour tout le monde. Et J2EE a en outre l'avantage de disposer d'implémentations libres. Je crois enfin que les Entreprises ont été sensibilisées à cette problématique d'indépendance vis-à-vis d'une plate-forme, d'un os, d'un éditeur avec Java. Ceux qui ont compris ce que Java pouvait leur apporter ne s'y tromperont pas.
Faut vraiment être développeur Microsoft pour avoir envie d'investir la dedans.
# JVM, JAVA, C#, .NET, J2EE
Posté par pthivent . En réponse à la dépêche Microsoft abandonne Java. Évalué à 10.