D'un point de vue pratique qu'est ce que tu n'arrives pas à faire avec PHP *et* dont tu as besoin ?
Probablement rien. On peut aussi tout faire en C avec des cgi. Dirais tu pourtant que les CGI c'est aussi bien que php ?...
Mon avis a moi, c'est que l'avantage de Java est que les API sont normés. C'est à dire que si je sais écrire un truc qui accede a une base de donné avec un pool et JDBC en utilisant le standard J2EE, à priori je devrait pouvoir comprendre le code de la grande majorité des code d'accés BD de l'ensemble des applications java existantes. La connection à une base etant quelque chose de trivial en php, on va aller plus loin et parler de la gestion des objets persistants, autrement dit les EJB. C'est pareil, c'est normalisé ce truc (on dit normé ptet?). En php tu peut le faire aussi, mais il n'y aura pas 2 programmeurs qui feront ca pareil, il mettrons plus longtemps à le faire (reinventé la roue, toussa), et si j'arrive derrière je mettrais 3 ans avant de comprendre leur code. Avec J2EE, c'est prevu pour, c'est precis, et en bonus on est plus sur de la qualité du code (tout ceux qui reinvente la roue ne sont pas des genies).
[^] # Re: Le php
Posté par Volnai . En réponse à la dépêche PHP 5 futur concurrent de J2EE et .Net ?. Évalué à 4.
Probablement rien. On peut aussi tout faire en C avec des cgi. Dirais tu pourtant que les CGI c'est aussi bien que php ?...
Mon avis a moi, c'est que l'avantage de Java est que les API sont normés. C'est à dire que si je sais écrire un truc qui accede a une base de donné avec un pool et JDBC en utilisant le standard J2EE, à priori je devrait pouvoir comprendre le code de la grande majorité des code d'accés BD de l'ensemble des applications java existantes. La connection à une base etant quelque chose de trivial en php, on va aller plus loin et parler de la gestion des objets persistants, autrement dit les EJB. C'est pareil, c'est normalisé ce truc (on dit normé ptet?). En php tu peut le faire aussi, mais il n'y aura pas 2 programmeurs qui feront ca pareil, il mettrons plus longtemps à le faire (reinventé la roue, toussa), et si j'arrive derrière je mettrais 3 ans avant de comprendre leur code. Avec J2EE, c'est prevu pour, c'est precis, et en bonus on est plus sur de la qualité du code (tout ceux qui reinvente la roue ne sont pas des genies).