• [^] # Re: Langage, lib et JVM

    Posté par (site web personnel) . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 10.

    Java (le langage) est ce qu'aurait dû être le C++

    Un langage incompatible qui coupe toute compatibilité avec son prédécesseur.
    Tellement fantastique qu'aucun logiciel de bureautique courant ne l'utilise (traitement de texte, tableur, lecteur de mail, retouche d'image, édition vidéo, navigateur, lecteur de musique/vidéo, gestionnaire de fichier...). Mais c'est sûrement parce que les développeurs sont masos, ou alors ils subissent le poids de l'existant, ce qui les empêche d'innover en créant un programme à partir de zéro. Ou alors parce que les gens ont la flemme d'installer une JVM. Ou alors ils ont peur d'Oracle.

    Java n'est meilleur que C++, et inversement. Chacun ses points forts, chacun ses domaines de prédilection.
    Longtemps développeur C++, je suis enchanté par toute ce que m'apporte Java pour le dev: environnement agréable, grosse facilité de débugage, système de build génial, etc... Ce n'est pas pour autant que je veux le voir à toutes les sauces sur mon bureau.

    Conclusion: un bon sujet pour un vendredi.