• [^] # Re: Question a 10 balles...

    Posté par . En réponse à la dépêche Java sur Mac OS X. Évalué à 1.

    Personnellement je ne connais pas bien Perl mais par contre je connais fort bien Java et je peux t'expliquer ce qui suscite mon engouement à son égard ...

    Tout d'abord, je tiens à préciser qu'il n'y a pas de langage meilleur qu'un autre, tous les langages ont leurs avantages et leurs inconvénients et son destinés à des besoins différents. Voilà, on évite déjà une bonne partie des trolls potentiels maintenant ;)

    Les principaux avantages (à mes yeux) de la plate-forme Java :

    - Le langage est syntaxiquement très propre.
    - Il est hautement orienté objets.
    - Les librairies prédéfinies sont complètes et ont un design bien pensé (Souvent basé sur des design pattern d'ailleurs).
    - On ne réinvente pas la roue à chaque fois (grande réutilisation du code), ce qui permet de se concentrer sur le design et la logique.
    - Beaucoups de fonctionnalités dans le langage (langage très dynamique, chargement de code durant le runtime, système de sécurité efficace, la librairie IO basée sur les flux vraiment très bien pensée, ...)
    - WORA

    J'en oublie surement tout plein mais voici les principaux avantages qui me viennent à l'esprits :)

    Depuis que j'ai découvert Java, j'en suis vraiment tombé amoureux mais je peux tout a fait comprendre que certaines personnes n'aime pas du tout, ce n'est qu'une question de goûts ;)

    J'aimerais encore ajouter une petite chose : Il est très facile de programmer en Java, il est très difficile de BIEN programmer en Java, et encore plus difficile de BIEN programmer en Swing ...