• [^] # Re: Java > 1.8

    Posté par . En réponse au journal Java XII est dehors. Évalué à 3.

    • L'historique du langage (fonctionnalités arrivées tard) que certains n'ont toujours pas intégrés (en réalité / dans leurs reproches)
    • Un langage (et un moteur d'exécution) qui comporte plus de subtilités qu'on pourrait le croire (comme la gestion mémoire), ou dont le fonctionnement change avec le temps (le garbage collector / le compilateur JIT)

    C'est pas le cas de PHP ? Les classes de PHP ont beaucoup évoluées avec le temps. Le transtypages de PHP est très subtile.

    • Les projets très longs et très chers donc impossibles à refacto / réécrire

    facebook a trouvé plus facile de réécrire plusieurs le moteur PHP que de réécrire facebook...

    • La faiblesse de la communauté open-source et de l'outillage qui peut arriver avec (ne serait-ce que des règles aussi idiotes qu'un formatage du code par défaut)

    Ça c'est une mauvaise connaissance de ta part à mon avis. Outre le fait que le moteur principal soit open source, si on critiquait maven (qui est open source) parce qu'il téléchargeait « la moitié de l'Internet » il n'a jamais téléchargé autre chose que du code open source... Tu as 2 fondations qui ne font que de l'open source et qui hébergent presque que des projets de l'écosystème java (eclipse et apache). Rien que la contribution de Red Hat au monde java open source est assez immense.