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 é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é.
[^] # Re: Java > 1.8
Posté par SpaceFox (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 :
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