Votre navigateur est obsolète. Téléchargez un navigateur moderne, par exemple FireFox.
Attention ! Cet article est en cours de rédaction. Il n'a donc pas encore été relu, ni corrigé, ni validé par un modérateur.
Vous pouvez toutefois éditer le wiki pour l'améliorer.

Pourquoi Java

Partons de cet extrait d'article "dans le n°32 de la Linux Gazette." Citation:

La communauté Linux, pourtant, a toujours traité Java avec une certaine distance. Le langage qui a promis de renverser l'hégémonie de Microsoft, rêve que partage tout partisant de Linux, n'a pas été accepté au sein du mouvement de développement de Linux. Plusieurs raisons expliquent cet état de fait.

Tout d'abord, Java est un langage propriétaire de Sun Microsystems. Ce qui veut dire que Sun contrôle tous les aspects du langage, des bibliothèques standards aux conditions de license. Les tactiques employées par Microsoft, comme changer les bibliothèques de J++, leur environnement de programmation Java, et rendre leur machine virtuelle incompatible avec les machines virtuelles de leurs concurrents, ont forcé Sun à s'octroyer le droit exclusif d'accorder à un produit le label « Compatible Java ». Bien que ce soit probablement la seule solution pour contrer les pratiques malhonnêtes de Microsoft, aucun langage n'a jusqu'ici été autant sous le contrôle d'une seule et unique société. La communauté Linux a vivement réagi à ce type de contrôle.

Deuxièmement, l'aspect multi-plateformes de Java, qui repose sur la Machine Virtuelle Java, fait que les programmeurs ont plus l'impression de contribuer à l'environnement Java qu'à Linux. Ce aspect implique aussi qu'il est plus difficile d'exploiter les caractéristiques de Linux.

Troisièmement, Java est encore assez lent. De nombreuses améliorations sont cependant disponibles, tels les compilateurs « juste-à-temps » et Hotspot de Sun (qui n'est qu'en version bêta). Java a, sans consteste, progressé depuis sa création, mais son exécution demande encore des plateformes puissantes, or le monde Linux tend à accorder beaucoup d'importance à la vitesse et un des principaux avantages de Linux est sa capacité à fonctionner sur des matériels obsolètes.

Plusieurs remarques s'imposent, je vais assyer de les étayers et meme nous pourrons demarrer un debat!

  1. Java est devenu Open Source
  2. L'aspect multi-platforme est un plus
  3. Java bouste l'utilisation de linux et vice versa
  4. Java est devenue tres rapide (presque equivalent a C++)

gcj ou jdk

TODO

récupérer la dernière version

TODO

Verifions que tous va bien

TODO

Copyright

Pascal Farès - ISAE FOAD et cours en ligne ISAE --Pascalfares 9 jan 2007 à 23:57 (CET)[

Copyright

© 2007 http://www.cofares.net

Creative Commons License
Creative Commons Attribution iconCreative Commons Share Alike icon
Ce document est publié sous licence Creative Commons
Attribution, Partage à l'identique 2.0 :
http://creativecommons.org/licenses/by-sa/2.0/
Ajouter un commentaire|Ajouter une section