Matthieu Brucher a écrit :Attends, ils comparent Cobol a Java... Tu aurais la meme reponse si tu demandais de passer de Fortran a Java pour les LAPACK et autres BLAS, netlib, c'est juste stupide car effectivement eprouvees et performants (quoiqu'avec les nouvelles archis, ca commence a changer au niveau perf compare a d'autres implementations de langages perrformantes comme le C++).
Les raisons de l'echec du Java sont bien donnees : l'implementation de reference est peu adaptee a leur pratique (perf et predictibilite, je pense notamment au garbage collector) et la formation est effectivement lacunaire.
Mais encore une fois, on compare 2 langages qui n'ont pas le meme but final. Comparons 2 langages dont l'un pourrait remplacer l'autre, pas 2 langages completement differents (je ne parle meme pas de l'implementation du langage !).
Globalement d'accord.
Pourtant dans les faits ces histoires d'abstractions amènent à jeter ce qui marche (même si la maintenance et compliquée) pour le remplacer par ce qui est moins performant (mais plus facile à maintenir).
C'est plus idéologique et politique (c'est nouveau donc c'est mieux) que pragmatique.
Dernier exemple en date chez nous : mongodb
Pas de big data
Environnement fortement relationnel
Transactions primordiales
Tout tourne autours d'un ERP
Bref ce n'est pas pertinent.
Ceux qui ont eu le malheur de critiquer se sont faits taxés de rétrograde ayant une influence néfaste par le DSI.
Les SGBD c'est hasbeen!
L'important c'est la R & D (alors que l'on est déjà à la ramasse en terme de planning)
À la fin de l'année on vendra ça comme une évolution majeure et on passera sous silence lz quotidien calamiteux.