Tout les langages permettent de coder comme un porc ou de coder correctement, et java est loin de faire exception. C'est avant tout le developpeur qui change la donne a ce niveau.
PHP a trés mauvaise réputation car c'est un langage trés simple et souvent utilisé par des personnes peu formées, connaissant mal les technologies objets, etc... Cependant, les personnes experimentées peuvent en effet faire du code trés propre.
Je connais des personnes developpant en java sans faire d'objet ou presque, genre tout un code lineaire dans l'objet principal, mais les devs java ont moins souvent appris à developper "à la maison", ils ont donc moins ces defauts là.
Bref, ce que je veux dire, c'est que PHP ayant longtemps été un langage de pages persos, il a attiré beaucoup de devs amateurs, alors que java a eu dés le debut une logique industrielle qui a plus attiré les developpeurs pros, ce qui explique la difference de réputation des langages de "code académique/quick and dirty" plus que la qualité intrinséque des langages.
Sinon, pour moi, java est trés "quick and dirty" si on le compare à ... ADA...
[^] # Re: hum...
Posté par amadeus029 . En réponse à la dépêche Appel à conférencier pour le prochain forum PHP de Paris. Évalué à 2.
PHP a trés mauvaise réputation car c'est un langage trés simple et souvent utilisé par des personnes peu formées, connaissant mal les technologies objets, etc... Cependant, les personnes experimentées peuvent en effet faire du code trés propre.
Je connais des personnes developpant en java sans faire d'objet ou presque, genre tout un code lineaire dans l'objet principal, mais les devs java ont moins souvent appris à developper "à la maison", ils ont donc moins ces defauts là.
Bref, ce que je veux dire, c'est que PHP ayant longtemps été un langage de pages persos, il a attiré beaucoup de devs amateurs, alors que java a eu dés le debut une logique industrielle qui a plus attiré les developpeurs pros, ce qui explique la difference de réputation des langages de "code académique/quick and dirty" plus que la qualité intrinséque des langages.
Sinon, pour moi, java est trés "quick and dirty" si on le compare à ... ADA...