Je tient a spécifier qu'un programme java est portable sur toute les plate-formes car le même .class interprété sur différente plate-forme est interprété par la JVM de la plate-forme. Comme le C# n'utilise pas de machine virtuelle, le code sera portable, mais devra être compilé sur chaque système avant d'être qualifié de portable. Je tient aussi a souligner que go-mono veut implémenter C# pour unix, mais comme l'a si bien spécifié ClémentCunin, il y a bien d'autres plate-formes que windows et unix. Alors, à quand la véritable portabilité de C#?
La portabilité n'est pas un argument car C# sera bientôt portable? Alors, nous pourrions aussi dire que la rapidité non-plus: ne croyez-vous pas que Sun travaille sans-cesse a améliorer la rapidité de ses JVM? Nous ne pouvons argumenter sur ce qui n'existe pas déjà, car nous entrerions dans un autre débat: Microsoft fera-t-il du meilleur travail que Sun durant la prochaine année?
Partager