Liens connexes

Dépêche modérée par

: Légende urbaine : un alligator dans le ramasse-miettes

Posté par jcs (page perso, ). Modéré le 05 juin 2003.
0
Ou comment couper court à certaines idées reçues sur les performances de Java. Un article paru dans le IBM developerWorks fait le point sur trois légendes urbaines très répandues sur la rapidité des applications écrites en Java : la synchronisation, les méthodes et classes déclarées final et les objets immuables. (PS : quelqu'un a une traduction plus heureuse pour immutable ?).

> Lire les commentaires (231 commentaires, moyenne: 1,7).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

[+] Re: Légende urbaine : un alligator dans le ramasse-miettes

Posté par Brice Carpentier (Jabber id, page perso, ) le 05/06/2003 à 08:40. (lien). Évalué à -7.

attention chérie, ca va troller :)

--
Développeur OpenSource

Objets immuables

Posté par Mes Zigues () le 05/06/2003 à 08:47. (lien). Évalué à 1.

Objets persistants ?

perfs de java

Posté par Francois Revol (page perso, ) le 05/06/2003 à 08:59. (lien). Évalué à 15.

mais non java n'est pas lourd !
on fait même des serveurs X avec !

http://www.jcraft.com/weirdx/(...)
(il supporte même la transparence, bien avant les hacks de XFree)

Malheureusement la plupart des programmes pour java sont lourds, eux :-(

Re: Légende urbaine : un alligator dans le ramasse-miettes

Posté par B. franck () le 05/06/2003 à 09:15. (lien). Évalué à 3.

immuable ?

Re: Légende urbaine : un alligator dans le ramasse-miettes

Posté par Nicolas Delsaux (page perso, ) le 05/06/2003 à 09:26. (lien). Évalué à 15.

J'ai le rêve doux qu'un jour, les gens comprendront que Java en soi n'est pas lent. Malheureusement, c'est assez difficile de faire comprendre aux gens, même avec des benchs, que Java est aussi rapide qu'un autre langage. Pourquoi ?
Parce que la plupart du temps, les programmes sont codés avec des méthodes assez sales, inspirées des fameux "débuter Java en 21 jours" et autres âneries qui proposent l'utilisation des classes anonymes, internes et autres stupidités qui ont pour but unique de créer un maximum d'objets, alors que ça n'a aucun sens.
Malheureusement, pour qu'un développeur comprenne ça, il lui faut beaucoup de temps, et beaucoup de codes qui sont déja utilisés sont faits alors que le développeur ne le sait pas. Du coup, tout le monde croit que Java est lent, lourd, et tout ce qu'on veut.
Mais pourtant, Java est utilisé dans les nouvelles générations de portables, qui ne sont pas des foudres de guerre. Pourquoi ?
Parce que Java est sûr, facile à développer, et dispose de performances largement au niveau des autres langages.

--
"Putain, mais quelle fichue imagination je peux avoir ! ..."
John Brunner - Tous à Zanzibar