Pour reprendre ton titre, non, je ne pense vraiment pas avoir raté d'épisode, je programme depuis 18 ans et je connais *un peu* le domaine.
> Par contre dire en brut "Java trop lent" c'est retardé de 4ans de façon trolesque!
Je ne dis pas que Java est trop lent dans l'absolu, la "lenteur" est quelque chose de relatif à mettre en relation avec les besoins réels d'une application. Je pense que dans le cadre des jeux vidéos ou des applications graphiques client lourdes, Java n'est pas adapté. D'ailleurs on ne le voit pas/peu dans ce cadre là.
> je passerai sur les plusieurs millions de midlet vendues par les telco depuis 6mois
Oui, mieux vaut passer là-dessus, quand on connaît un peu le domaine on sait que les "vrais" jeux commerciaux pour mobiles sont écrits en natif. Pour les autres types d'applications sur mobiles, oui, Java a peut-être sa place.
> un exemple de jeu "plus digne de ce nom": le tout dernier sortit et mon préféré Alien Flux.
Je te parlais de jeux commerciaux, toi tu me sors un exemple de jeu amateur, clône d'Asteroids qui tournait en salles d'arcades il y a 20 ans. Soyons sérieux...
> Et si des meneurs du monde opensource comme la fondation Apache n'hesite plus à
> s'investir dedans [...] c'est qu'ils ont comprit que tel est l'interret du monde libre.
Tu mets le doigt exactement sur ce que je voulais dire. Java côté serveur, ok, côté client, il faut voir dans quel cadre. En tout cas, pas celui des jeux vidéos ni celui des applications graphiques lourdes.
> Pour finir, je te rassure le temps viendra aussi ou Java sera rendu obsolète par une
> nouvelle génération de concepts.
Pourquoi veux tu que Java soit rendu obsolète ? Est-ce qu'un langage devient obsolète parce qu'il existe des concepts nouveaux ? Non bien sûr. C++ n'est pas devenu obsolète parce que Sun a sorti l'idée d'une machine virtuelle et a supprimé les pointeurs. Les langages s'adaptent aux nouvelles idées, y compris Java qui reprend les generics de C++ dans la prochaine mouture.
> Mais en attendant, il est une oportunité à saisir pour tous, et est maintenant la
> référence du milieu.
La référence de quel milieu ? Pour les jeux vidéos et les applications graphiques lourdes, c'est le C++ la référence et l'assembleur par moments. Java est un outil parmi d'autres, comme la 50aine de langages qui existent. A t'entendre on croirait que le Messie est arrivé et qu'on peut jeter aux orties tout ce qu'il y avait avant. Non, on choisit le langage ou l'outil le plus adapté pour un problème donné, point.
> Rien en informatique n'est définitif, mais on ne revient jamais en arrière, crois moi.
Qu'est ce que ça peut m'énerver ces petites phrases de donneurs de leçon. J'espère que t'as au moins 50 balais pour parler comme ça...
[^] # Re: Tu as du raté un épisode ... (le IIIe ?)
Posté par Frédéric Lopez . En réponse à la dépêche Looking Glass - Desktop 3D. Évalué à 0.
> Par contre dire en brut "Java trop lent" c'est retardé de 4ans de façon trolesque!
Je ne dis pas que Java est trop lent dans l'absolu, la "lenteur" est quelque chose de relatif à mettre en relation avec les besoins réels d'une application. Je pense que dans le cadre des jeux vidéos ou des applications graphiques client lourdes, Java n'est pas adapté. D'ailleurs on ne le voit pas/peu dans ce cadre là.
> je passerai sur les plusieurs millions de midlet vendues par les telco depuis 6mois
Oui, mieux vaut passer là-dessus, quand on connaît un peu le domaine on sait que les "vrais" jeux commerciaux pour mobiles sont écrits en natif. Pour les autres types d'applications sur mobiles, oui, Java a peut-être sa place.
> un exemple de jeu "plus digne de ce nom": le tout dernier sortit et mon préféré Alien Flux.
Je te parlais de jeux commerciaux, toi tu me sors un exemple de jeu amateur, clône d'Asteroids qui tournait en salles d'arcades il y a 20 ans. Soyons sérieux...
> Et si des meneurs du monde opensource comme la fondation Apache n'hesite plus à
> s'investir dedans [...] c'est qu'ils ont comprit que tel est l'interret du monde libre.
Tu mets le doigt exactement sur ce que je voulais dire. Java côté serveur, ok, côté client, il faut voir dans quel cadre. En tout cas, pas celui des jeux vidéos ni celui des applications graphiques lourdes.
> Pour finir, je te rassure le temps viendra aussi ou Java sera rendu obsolète par une
> nouvelle génération de concepts.
Pourquoi veux tu que Java soit rendu obsolète ? Est-ce qu'un langage devient obsolète parce qu'il existe des concepts nouveaux ? Non bien sûr. C++ n'est pas devenu obsolète parce que Sun a sorti l'idée d'une machine virtuelle et a supprimé les pointeurs. Les langages s'adaptent aux nouvelles idées, y compris Java qui reprend les generics de C++ dans la prochaine mouture.
> Mais en attendant, il est une oportunité à saisir pour tous, et est maintenant la
> référence du milieu.
La référence de quel milieu ? Pour les jeux vidéos et les applications graphiques lourdes, c'est le C++ la référence et l'assembleur par moments. Java est un outil parmi d'autres, comme la 50aine de langages qui existent. A t'entendre on croirait que le Messie est arrivé et qu'on peut jeter aux orties tout ce qu'il y avait avant. Non, on choisit le langage ou l'outil le plus adapté pour un problème donné, point.
> Rien en informatique n'est définitif, mais on ne revient jamais en arrière, crois moi.
Qu'est ce que ça peut m'énerver ces petites phrases de donneurs de leçon. J'espère que t'as au moins 50 balais pour parler comme ça...