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

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

    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 leur inconvénients

    C'etait justement ma question: qu'apporte de plus par exemple Java par rapport a Perl ? Ce sont des approches similaires. ou plutot Java a une approche similaire pour manifestement des buts voisins (enfin, avec le Perl actuel car Perl est loin du simple langage d'extraction du debut :-))

    - Le langage est syntaxiquement très propre.

    Heu, ca veut dire quoi ? Que tu n'as qu'une facon d'ecrire les choses ? Que tu ne peux faire de l'obscutated pour ton plaisir ?

    - 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


    Encore une fois, quelle difference avec Perl ? Perl propose tout cela sans probleme avec une anteriorite tres importante et une communaute active extraordinaire...

    Si c'est que cela l'avantage de Java, a mon avis, je vois cela comme une tentative de recuperation d'un concept libre uniquement (ce n'est pas un troll).


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


    Cela s'applique a tous les langages. Il est encore plus difficile de coder de facon a ce que le code soit maintenu par des autres personnes. Mais c'est un autre debat :-)

    PK, pas bien convaincu encore :-)