• [^] # Re: Java > 1.8

    Posté par (site web personnel, Mastodon) . En réponse au journal Java XII est dehors. Évalué à 4.

    C'est assez vrai. Dans le cas de Java, l'effet est renforcé par :

    • 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)
    • Le fait que c'est un langage orienté EntrepriseTM avec tout ce que ça implique comme :
    • Les conceptions antiques
    • Les équipes ultra-morcelées avec des gens qui bossent 3 mois sur un tout petit bout du code
    • Les projets très longs et très chers donc impossibles à refacto / réécrire
    • 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)

    PHP me donnait plus l'impression de poser problème à cause de failles intrinsèques au langage (PHP 4 était une jolie collection d'incohérences) ; JS plus à cause de sa communauté et de son mode de fonctionnement ultra-éclaté.

    La connaissance libre : https://zestedesavoir.com