Effectivement Java en tant que plateforme a d'énormes avantages au niveau de la portablilité. Ceux qui ont déjà eu à maintenir des projets multi-plteforme comprendront.
En tant que langage, Java est aussi très bien. Une approche totalement objet, un syntaxe claire, et la majorité des erreurs sont détectées à la compilation car le langage est peu permissif.
Et en tant qu'API, Java c'est aussi un vrai bonheur, car presque tout ce dont vous avez besoin existe, bien programmé, et avec une interface standard. Un vrai régal!
Quand aux trolls sur le thème Java c'est lent, sachez que tout le monde se fout que le C soit 10% plus rapide dans les milieux professionnels. Si l'algo est bien fait, la montée en charge sera la même en C et en Java (avec toujours 10% de différence), et c'est ça qui importe. Sauf que le C plantera sans doute en arrivant à ses limites parceque le programmeur aura eu la flemme de faire la gestion d'erreurs correctement, ou qu'un free() aura été oublié.
Vous ne semblez pas comprendre que généralement la démarche est de programmer l'algo, de faire des tests de charge, et de choisir la conf de la machine de prod en fonction de la charge à supporter. Avec Java, la machine sera peut-être un peu plus chère mais comparé au coût de développement du logiciel, c'est peanuts.
Enfin, quant à la guerre JSP contre PHP, elle n'a pas lieu d'être pour moi car leurs domaines de prédilection ne se recoupent pas. PHP est adapté à la création de sites dynamiques légers et rapides, les JSP permettent de mettre en oeuvre des solutions lourdes et de s'interfacer avec d'autres sytèmes (genre Bdd professionnelle, middleware ou aute système d'information de l'entreprise).
[^] # Re: Pour les JSP, c'est objectif :-)
Posté par gle . En réponse à la dépêche Comparatif jsp/php. Évalué à 1.
En tant que langage, Java est aussi très bien. Une approche totalement objet, un syntaxe claire, et la majorité des erreurs sont détectées à la compilation car le langage est peu permissif.
Et en tant qu'API, Java c'est aussi un vrai bonheur, car presque tout ce dont vous avez besoin existe, bien programmé, et avec une interface standard. Un vrai régal!
Quand aux trolls sur le thème Java c'est lent, sachez que tout le monde se fout que le C soit 10% plus rapide dans les milieux professionnels. Si l'algo est bien fait, la montée en charge sera la même en C et en Java (avec toujours 10% de différence), et c'est ça qui importe. Sauf que le C plantera sans doute en arrivant à ses limites parceque le programmeur aura eu la flemme de faire la gestion d'erreurs correctement, ou qu'un free() aura été oublié.
Vous ne semblez pas comprendre que généralement la démarche est de programmer l'algo, de faire des tests de charge, et de choisir la conf de la machine de prod en fonction de la charge à supporter. Avec Java, la machine sera peut-être un peu plus chère mais comparé au coût de développement du logiciel, c'est peanuts.
Enfin, quant à la guerre JSP contre PHP, elle n'a pas lieu d'être pour moi car leurs domaines de prédilection ne se recoupent pas. PHP est adapté à la création de sites dynamiques légers et rapides, les JSP permettent de mettre en oeuvre des solutions lourdes et de s'interfacer avec d'autres sytèmes (genre Bdd professionnelle, middleware ou aute système d'information de l'entreprise).