
Salut
La lenteur ah bon ... je croyais qu'on avait des 3GHz aujourd'hui et
perdre 1 à 3% de perf ça va quand même surtout quand on fait tourner un
OS aussi lourd que Windows, en général on ne se plaint de sa lenteur ...
Non plus sérieusement, car même si on peut reprocher quelques petites
choses à Java (eh oui il est pas parfait !) c'est plutot une réputation
qui lui colle vraiment à la peau, aujourd'hui en rapidité y a plus
grand chose à dire, du moins quasiment autant que pour .NET ... juste à
se renseigner un peu et à regarder les tests de performances du 1.4 et
aujourd'hui du 5.0 pour se rendre compte que Java c'est pas si lent que
ça ... et puis gagner en temps de développement au lieu de réinventer
la roue, Java de ce côté là possède la plus grosse librairie sans
conteste !
Voici quelques articles, autre que mes tests et mon expérience, qui vont à l'encontre de ton idée :
- http://java.sun.com/j2se/1.4/performance.guide.html (1.3 à 1.4)
- http://java.sun.com/developer/technicalArticles/J2SE/5reasons.html (5.0)
- http://java.sun.com/performance/reference/whitepapers/5.0_performance.html
Il en reste plein d'autres et sur beaucoup d'autres sites ...
Comme je le dis souvent à la plupart des personnes me disant
"Mais en Java on peut pas faire ça !!" : C'est pas parce que tu ne
connais pas qu'in ne peut pas le faire ...
Chacun son langage ... et je dirais aussi chacun sa techno (Java n'est
pas qu'un langage !) ... en tout cas bonne chance aux autres
langages/technos pour faire tout ce que Java fait aujourd'hui (je ne
parle même po de J2ME et de J2EE ainsi que des libs officiels
optionnelles ...) ... en plus si je veux mettre un peu de C/C++/ASM
dans mon code Java pour les routines critiques y a aucuns problèmes ...
merci JNI (l'inverse est également possible) !
Donc en fait pas d'accord avec toi ...
@+