Developpez.com - Rubrique PHP

Le Club des Développeurs et IT Pro

Sondage : Quel langage choisir en 2009 : PHP ou Java ?

Le 2009-04-28 23:22:52, par Community Management, Community Manager
Bonjour à tous,

Lors d'un précédent sondage PHP versus Java qui s'est déroulé entre le 20/06/2003 et aujourd'hui, on s'est rendu compte que c'était le PHP qui remportait aisément le combat avec 629 votants contre 129 votants pour Java.

On repart sur un nouveau sondage ayant le même thème : SI vous deviez choisir l'un de ces langages pour l'année 2009, lequel prendriez-vous ? PHP ou Java ?

Faîtes votre choix tout en essayant si possible de nous préciser quels sont les éléments qui vous ont aidé à choisir.



PS: Je tiens à préciser que ce sondage est uniquement réservé au langage PHP et Java, par conséquent évitons les déviations vers les autres du style ASP.NET, RoR, etc.

Autres sondages :

  Discussion forum
200 commentaires
  • grunk
    Modérateur
    Envoyé par ymajoros

    la programmation OO, les designs patterns,
    C'est vrai que ce sont des concepts qui ne s'applique pas du tout à PHP ...

    Autant je te suis sur le typage des variable et la cohérence de certaines fonction (pourquoi les paramètres d'une fonction X sont il inversé par rapport à la fonction Y) autant pour le reste pas du tout. Peut être n'as tu pas pratiqué depuis longtemps , ou avec un framework décent ?

    Êtes-vous pour le béton ou pour les plaques de plâtre à monter ?
    Pour les fils de cuivre ou pour les pontages avec du papier alu ?
    Pour les moteurs à injection ou pour ceux que vous pouvez fabriquer dans votre garage ?
    Va donc expliquer aux dévelopeurs de chez Yahoo (entre autre) que c'est des rigolo parce que ils développent en PHP...
    Je crois surtout que c'est la façon dont on programme qui fait que PHP peut paraitre brouillon.

    Envoyé par DoubleU
    En php, j'ai vraiment du mal avec la doc bordélique
    Ca c'est une histoire de pratique. J'ai commencé à développer en JAVA puis suis très vite passé à PHP et dès que je me repenche sur la doc Sun je m'enerve parce que je trouve jamais ce que je veux et que c'est moche à souhait ^_^
  • batataw
    Membre éprouvé
    Envoyé par TheNOHDirector
    Oui c'est bien ça qui fait peur et j'ai l'impression que c'est moins rock n roll en Java, même si les mauvaise pratiques peuvent toujours exister.
    Comme en Java y'a pas de fichiers indépendants tu ne risques pas de copier un fichier en catastrophe sur le serveur de prod. Au final si le projet PHP est bien configuré y'a pas de soucis à se faire.

    Envoyé par TheNOHDirector

    Nos équipes travaillent en Scrum et les itérations sont sanctionnées par des releases. De la même manière s'il faut faire un patch, ou un patch de patch, nos équipes livrent une release clairement identifiée. Je pense que ce ne serait pas gênant en PHP.
    Oui je fonctionne de la même façon sauf avec l'intégration continu, ca se complique un peu.

    Envoyé par TheNOHDirector

    A ce sujet, un ami m'a parlé d'archive PHAR, qui pourrait être l'équivalent de WAR ou de JAR. Je ne connais pas bien mais peut-être que c'est un bon moyen d'archiver les releases (je trouverais ça plus clair qu'un fichier zip).
    Tout ce que je sais c'est que c'est en standard avec PHP 5.3 et que ce fichier peut être déployé tel quel sur un serveur Web comme les WAR. Cela dit l'intérêt est limité si c'est juste pour l'archivage. Tu vas te donner du travail pour rien.
  • Bonjour Kerod,
    un premier vote, pour php !
    Pour 2 raisons :
    1- etre le premier a voter !
    2- je ne connais pas java !
    (je sais, ca ne va pas faire avancer le schmilblik ...)

    Bon, plus sérieusement, je commence a me sentir a l'aise avec PHP, la doc est facile a trouver et très étendue (http://fr.php.net), les forums PHP sont nombreux, et il me reste encore beaucoup a apprendre !
  • Jérémie A.
    Membre confirmé
    Encore plus que par le passé, la professionalisation du PHP pousse clairement à voter en sa faveur.
  • Shirraz
    Membre confirmé
    PHP, pour la même raison que jreaux : je ne connais pas Java

    C'est mon premier language de programmation (donc coté affectif), il y a énormément de ressource (la doc étant amha exemplaire) qui permettent de l'apprendre sans difficulté autant que de faire des choses plus complexes (avec de très bonnes librairies).

    Je suis très à l'aise avec PHP et pour l'instant je ne me sent pas limité pour les besoins que j'en ai, je n'ai donc pas plus l'envie que ça d'en changer (et le prochain langage serait Ruby/RoR, non je ne dévie pas )
  • Celira
    Modératrice
    PHP (ce qui vu mon affiliation sur le forum ne surprendra personne )

    Je connais les deux, mais je trouve Php plus intuitif et plus simple d'utilisation. Et depuis PHP5 et l'intégration des objets, entre les frameworks et les librairies on trouve à peu près de quoi tout faire sans soucis

    Seul point noir : on peut faire tout et n'importe quoi avec, et du coup, certains font davantage n'importe quoi que tout...
  • Arnaud13
    Membre averti
    Pour ma part PHP aussi.

    Je connais le PHP et le Java depuis un petit moment déjà mais je n'ai utilisé le Java pour développer des sites que récemment (1 ou 2 ans) et j'ai trouvé beaucoup plus accessible le PHP. En Java il m'est arrivé de chercher un bon moment avant de réussir à faire un truc tout con dont j'avais l'habitude en PHP.
    Mais cela vient aussi du fait que le PHP est beaucoup plus permissif, ce qui n'est pas forcement bien non plus.
    Du coups, je pense qu'il s'agit plus d'un coups de coeur que d'un raisonnement logique
  • TekP@f
    Membre confirmé
    Perso, je préfère le Java.

    Je connais bien les 2, mais j'ai toujours préféré les langages objets aux autres. Beaucoup plus simple et efficace malgré quelques lenteurs.
  • aravis
    Membre régulier
    En ce qui me concerne, et pour être utilisateur occasionnel de PHP et régulier de Java, je retiens PHP.
    Je pense, d'après mon expérience et ce n'est pas à prendre comme une vérité vraie, que PHP est plus orienté site internet "présentation" (léger et facile, pas besoin de la lourdeur et complexité de java) et Java plus orienté application web, apportant notamment des briques de base type transactionnel, un meilleur support de l'objet pour la construction de grosses applications, et un typage fort utile pour la sécurisation du code.
  • grunk
    Modérateur
    PHP également d'autant qu'on tend de plus en plus vers un langage pro (framework très intéressant notamment).
    Cependant je pense que JAVA à également très bien évolué coté Web et qu'il ne serait pas étonnant de le voir grignoter un peu de part de marché à PHP.

    Pour l'instant le gros de mon travail se fait en PHP mais il n'est pas rare qu'un applet viennent s'intégrer pour combler un manque de php