J'avais pas le temps de répondre à tous le point hier, alors voici ma spécial réponse,
"Onur t'est à coté de la plaque" onur (./1) :
Meme si tu me payais j'installerai pas cette merde... Malheureusement, le temps que les développeurs java se réveillent en remarquant qu'avec les autres langages que les votres on fait des trucs qui fonctionnent 20 fois plus vite, je suis obligé de supporter la présence de vos VM et autres trojan officiels qui essayent de me fourger les autres cacas que vous produisez.
Grosse geulante qui ne veut rien dire étant donné que tu mélange des concepts qui n'ont rien à voir comme le libre, spyware, java avec une méconnaissance claire de chacun de ces problèmes.
Je suis d'accord que proposer d'installer un logiciel avec un autre par défaut est clairement lourd surtout si l'option est coché par défaut. Mais ça ne fait pas de java un spyware loin de là ni même un adware.
Et ce que tu reproche au libre, et une pratique courante du propriétaire. D'ailleurs ici ce n'est pas un problème de libre non plus vu que cette machine virtelle de Sun que tu conspue est propriétaire. Perso je ne connait aucun logiciel libre qui fait ça alors que des propriétaire, qui le font, j'en vois plein pour ne citer que les plus connus: Microsoft et Apple.
Donc rennome vite ton topic en CDG contre "MS, Apple, Sun, le propriétaire et tutti quanti."
onur (./9) :
Depuis hier, on a la joie d'entendre qu'avec les JIT à methode de tracing, le Javascript est sur le point de devenir super rapide. Et j'en suis réjoui. Par contre du coté de Java, ça fait 10 ans que c'est lent. Tout ce que je sais, c'est qu'un applet dans une page met 10 secondes à s'initialiser, en 2008 c'est un peu la téhon. Quand on sait pas faire des VM, on spam pas les gens et on laisse le javascript prendre le dessus, puisque lui au moins, ça marche.
onur (./11) :
non, c'est un langage orienté prototype. Il est lui aussi compilé et interpreté par un VM, VM qu'ils ont optimisé comme des malades récemment justement.
Arrête de comparer deux chose qui ne sont pas comparables. La JVM Java de Sun est infiniment plus optimisée que les JVM Javascript. Même avec les amélioration prévues, le Javascript part avec 10 ans de retard sur Java en matière de JIT. le JIT existe depuis la version 1.2 et n'a cessé d'être amélioré depuis. Dans certains car les optimisation au runtime permettent même d'aller plus vite que l'équivalent natif. Je ne dit pas que tout est parfait et que Java fait tout mieux que le natif, loin de là. Je ne dit pas non plus que le Javascript est un langae pourris et que les inovations dont on parle ne sont pas un grand pas en avant.
Mais pour le moment question performance pure, par rapport à Javascript, il n'y à pas photo Java est loin devant.
Niveau temps de démarrage, ce n'est abolument pas comparable étant donné que la machine virtuelle Javascript est généralement embarquée dans l'application alors que celle java (dans le cas de l'applet vu que c'est de ça dont tu sembles parler)est démarrée en temps que plug-in.
De plus si c'est lent, ça peut-etre la faute du programmeur et pas forcément de Java. Perso, la majorité de mes programmes java(même swing) démarrent la première fois en moins de 3 secondes, et instantanément les fois suivantes.
Niveau fonctionalité ce n'est pas comparable non plus vu que Java posséde une API crossplateforme très complète, alors que Javascript ne poséde rien de tout cela inclus de base.
onur (./11) :
Je sais pas si c'est ironique mais perso les téléphones avec un VM que j'ai eu entre les mains, il faut attendre plus d'une seconde quand on appuie sur une touche dans un menu pour que ca séléctionne un autre item...
Sauf que t'est encore à coté de la plaque car les menus ne sont pas en java. Ça prouve donc au contraire qu'on peut faire tourner une JVM viable sur des téléphones tellement pourris que les menus rament alors qu'il sont codés en natifs.
Mais la encore c'est assez variable et dépend plus de la qualité du programmeur, j'ai vu pas mal de téléphone avec des performances JAVA excellentes, mais désagréables à l'utilisation à cause des menu qui rament en vice-versa. Des fois on se demande comment ils font.
Pour avoir bossé chez Gameloft qui fait des jeux sur téléphone portable, je sais de quoi je parle.
onur (./17) :
Bah le topic cest un CDG contre le libre et le pseudo-libro-propriétaire de m**** qu'est Sun.
Sauf que rien dans ton argumention n'a à voir avec le libre, et la plupart des argument contre Java montre une méconnaisance totale de ce que tu critique.