Sans vouloir rentrer dans un méchant troll, il faut tout de même rappeler que y'a pas que le Java et la JVM... et sans vouloir polémiquer, il me semble qu'il y a des (au moins une) alternnatives qui propose les même avantages, sans les inconvénients et avec d'autres avantages... (ca y est je vais me faire taper dessus) .NET pour ne pas citer d'exemple
Tant qu'à avoir une indépendance vis-à-vis de la plateforme, autant l'avoir aussi vis-à-vis du langage... les coûts de conversion ou de formation s'en trouve diminuer, et on n'est plus limité par une grammaire... chacun choisi... (Csharp, C++, VB même sous nux, Python, Perl, Eiffel, CAML, j'en passe, et des meilleurs que Java sur bien des points).
Sans parler de l'interopérabilité avec l'existant (COM, etc.)... encore du gain d'argent au développement pour un passage progressif...
et puis je veux pas dire, mais les spécifications de la machine virtuelle CLR sont normalisées et ouvertes à un consortium (dont Microsoft n'est qu'un des membres). Bref, même si c'est Microsoft qui a mis au point le premier environnement .NET digne de ce nom, je vois toujours pas pourquoi il n'est jamais mis en évidence face à Java... ou tout du moins face à la JVM (puisque on peut faire du Java sur une machine .NET, mais autant faire du Csharp :-p, clone plus évolué et moins limité )
Pour ce qui est des performances, il me semble qu'elle ne sont pas pire, tout du moins du même niveau.
Enfin bref, y'a des implentation libres de spécifications ouvertes qui existent, je vois toujours pas l'intérêt du Java face à ça...
Merci de ne pas me taper dessus :-)
# Re: Légende urbaine : un alligator dans le ramasse-miettes
Posté par TImaniac (site web personnel) . En réponse à la dépêche Légende urbaine : un alligator dans le ramasse-miettes. Évalué à 0.
Tant qu'à avoir une indépendance vis-à-vis de la plateforme, autant l'avoir aussi vis-à-vis du langage... les coûts de conversion ou de formation s'en trouve diminuer, et on n'est plus limité par une grammaire... chacun choisi... (Csharp, C++, VB même sous nux, Python, Perl, Eiffel, CAML, j'en passe, et des meilleurs que Java sur bien des points).
Sans parler de l'interopérabilité avec l'existant (COM, etc.)... encore du gain d'argent au développement pour un passage progressif...
et puis je veux pas dire, mais les spécifications de la machine virtuelle CLR sont normalisées et ouvertes à un consortium (dont Microsoft n'est qu'un des membres). Bref, même si c'est Microsoft qui a mis au point le premier environnement .NET digne de ce nom, je vois toujours pas pourquoi il n'est jamais mis en évidence face à Java... ou tout du moins face à la JVM (puisque on peut faire du Java sur une machine .NET, mais autant faire du Csharp :-p, clone plus évolué et moins limité )
Pour ce qui est des performances, il me semble qu'elle ne sont pas pire, tout du moins du même niveau.
Enfin bref, y'a des implentation libres de spécifications ouvertes qui existent, je vois toujours pas l'intérêt du Java face à ça...
Merci de ne pas me taper dessus :-)