[citation=1472,1][nom]Jul PA a écrit[/nom]Oui je voulais savoir pourquoi beaucoup n'aiment pas java ?
Joce y a pas longtemps disait qu'il aimait pas, et c'est vraiment la première fois que je vois/entend ca.
Pourquoi donc ?
(Ah oui pas la peine de s'exciter spa un troll
).
[/citation]
La plupart des gens qui n'aiment pas java n'ont tout simplement rien compris à l'informatique moderne.
Ils ne sont pas encore revenus de l'époque où ils programmaient en basic (ou pascal et C pour les bêtes) pour le plaisir et ou les problèmes centraux étaient : aller vite et économiser la mémoire. Quant aux bugs, ils étaient maîtrisables car la taille des programmes était réduite.
Ils ne connaissent en général pas assez de théorie notamment en mathématique, en POO et en algorithmique. Aussi, ils croient que C++ est un langage 100% objet et qu'un bon programme est un programme dont le code est optimisé. Ils croient aussi faire de la programmation objet lorsqu'ils manipulent des pointeurs sur des objets.
JAVA a beaucoup d'avantages :
- toute erreur ne provoquera au pire qu'une exception.
- APIs de toute beauté. Utilisation du MVC dans swing.
- pensée moderne et 100% objet. De très loin, le plus clair des langages courants.
- portable et ouvert.
- facile à installer et à distribuer.
- avantages d'un langage interprété : RMI, introscpection, vérification des classes (clé), etc.
- très orienté Net et très sécurisé. Excellent pour écrire des serveurs.
- norme claire, simple et ouverte. je rappelle que JAVA n'est pas la propriété de SUN.
JAVA n'a que très peu de limites. Il n'est pas fait pour :
- manipuler la machine à bas niveau.
- faire du calcul intensif.
Donc pour écrire des OS, des drivers et des programmes de calcul intense, passez son chemin. Pour tout le reste il surpasse tous les autres langages.