IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Si vous deviez choisir l'un de ces langages pour l'année 2009 ?

Votants
468. Vous ne pouvez pas participer à ce sondage.
  • PHP

    277 59,19%
  • Java

    191 40,81%
Conception Web Discussion :

Que choisir : PHP ou Java ? [Débat]


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Par défaut Que choisir : PHP ou Java ?
    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 :

    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  2. #2
    Invité
    Invité(e)
    Par défaut
    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 !

  3. #3
    Membre confirmé Avatar de Jérémie A.
    Profil pro
    Inscrit en
    Août 2008
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 270
    Par défaut
    Encore plus que par le passé, la professionalisation du PHP pousse clairement à voter en sa faveur.

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2008
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2008
    Messages : 333
    Par défaut
    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 )

  5. #5
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    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...
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 208
    Par défaut
    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

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Par défaut arg
    Citation Envoyé par jreaux62 Voir le message
    Bonjour Kerod,
    un premier vote, pour php !
    Pour 2 raisons :
    1- etre le premier a voter !
    2- je ne connais pas java !
    tu m'as convaincu.

    Citation Envoyé par Jérémie A. Voir le message
    Encore plus que par le passé, la professionalisation du PHP pousse clairement à voter en sa faveur.
    c'est une blague ? il ne suffit pas de dire que le langage se professionnalise pour que ce soit le cas. La doc php est plutôt acceptable. Mais la doc de Zend... et c'est l'un des frameworks qui font dire à certains que PHP a passé le cap de l'industrialisation... Je vous laisse le plaisir de regarder la classe Zend_Ldap, pour bien rire.

    Encore la semaine dernière, j'ai été confronté à un bug de grande qualité avec une affectation qui ratait. Oui oui, une toute bête affectation, un gros = des familles. Pas moyen d'utiliser deux fois la même variable pour prendre le résultat du même appel de fonction (en plus!). Quel bonheur pour écrire des boucles...

    Ce que je conspue le plus avec PHP, ce sont les méthodes et attributs magiques. Ca plus le typage faible, c'est super pratique pour travailler avec un IDE de qualité. Pour travailler en équipe c'est le vrai bonheur. Il faut connaître absolument la moindre méthode, le moindre attribut de TOUTES les classes (quand on en fait...) de l'appli. Pratique. Et avec les méthodes magiques, c'est encore meilleurs, puisque qu'il faut connaître les méthodes qu'on risque éventuellement de parser...

    Les bons cotés de Java ? Une communauté qui cherche la qualité. Des sponsors professionnels et des frameworks robuste qui permettent de vraiment s'abstraire de ce qui ne nous intéresse pas. Voir Hibernate et Stripes pour prendre du plaisir (même s'il est vrai qu'Hibernate a une courbe d'apprentissage un peu balaise).

    Php oui, mais simplement pour de petites applis, pas trop compliquées, et avec des équipes de dev réduites. Ou quand on ne connait rien d'autre, puisque le langage est permissif à l'excès.

    Je vous dis pas ce que j'ai voté ?

  8. #8
    Inactif  
    Inscrit en
    Novembre 2008
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 255
    Par défaut
    Citation Envoyé par brisssou Voir le message
    tu m'as convaincu.
    Encore la semaine dernière, j'ai été confronté à un bug de grande qualité avec une affectation qui ratait. Oui oui, une toute bête affectation, un gros = des familles. Pas moyen d'utiliser deux fois la même variable pour prendre le résultat du même appel de fonction (en plus!). Quel bonheur pour écrire des boucles...
    Merci de nous faire parvenir des arguments concret !!!

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Par défaut
    Citation Envoyé par Aquaa Voir le message
    Merci de nous faire parvenir des arguments concret !!!
    à ton service

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7
    Par défaut
    Citation Envoyé par brisssou Voir le message
    "Submitted: 24 Dec 2005" ?? même pas mal !!

  11. #11
    Inactif  
    Inscrit en
    Novembre 2008
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 255
    Par défaut
    Citation Envoyé par brisssou Voir le message
    c'est pas la faute de PHP si certain ne savent pas s'en servir


    [17 Oct 2006 1:15am UTC] michal dot vrchota at seznam dot cz

    I think I have solved this problem:

    You have to free your PDOStatement instance

    Of course You have to call closeCursor() method to be sure, but if you
    have more queries and still using same identifier ($stmt) you have free
    it
    by passing NULL value

    Sample:
    $stmt->closeCursor();
    $stmt = NULL;

    // now it works
    ///


    I think we need to rethink about how mysql works. If you don't use
    mysql_stmt_store_result(), which make sense when loading long data,
    mysql seems to allow only one active statement per connection. puhh.
    hard to believe but could be true. I'm having the same problem with a
    mysql driver for perl.

  12. #12
    seb92400
    Invité(e)
    Par défaut php
    Hello...

    Php pour toujours les mêmes raisons : sa simplicité et son orientation web à 100%... Et maintenant l'OO qui n'a (presque) plus rien à envier aux autres langages, les frameworks de qualité...

    Par contre j'ai remarqué, en lisant les messages que les personnes qui connaissent (qui connaissent bien, hein... pas ceux qui ont fait trois lignes de script...) java et php votent avec pertinence... Par contre, les personnes qui ne connaissent que java on tendance à dénigrer méchamment php... Et là, je me demande pourquoi... (pensée qui n'engage que moi : sans doute à cause de certains professeurs et formateurs qui dénigrent php parce qu'il en sont restés à la version 3...) Et lire parfois que l'OO et les design patterns ne s'appliquent pas à php, c'est du grand n'importe quoi... ça montre bien le peu de réflexion (ou l'utilisation de ces mots qui prouvent la méconnaissance) de certains...

    Autre exemple, et j'arrêterai là... oui on peut faire "n'importe quoi" avec les array php, mais ce n'est pas une raison pour le faire... On peut aussi en Java faire "n'importe quoi" avec les String...

    Pour connaître aussi bien php que java, j'avance que pour une application web, on fait la même chose avec les deux langages !!! (sans oublier qu'il est possible de faire aussi bien du propre et bien conçu que le contraire avec l'un ou l'autre de ces langages...)

    Bref... tant que les propos de certains reposeront uniquement sur des à priori et des idées reçues, ce genre de débat n'aura pas grand intérêt...

    Edit : En regardant un trajet je viens de m'apercevoir que le site de la ratp était programmé en php... quelle bande d'amateurs !
    Dernière modification par seb92400 ; 31/08/2009 à 11h07.

  13. #13
    mon_nom_est_personne
    Invité(e)
    Par défaut
    Citation Envoyé par seb92400 Voir le message
    Par contre j'ai remarqué, en lisant les messages que les personnes qui connaissent bien java et php votent avec pertinence... Par contre, les personnes qui ne connaissent que java on tendance à dénigrer méchamment php... Et là, je me demande pourquoi... (pensée qui n'engage que moi : sans doute à cause de certains professeurs et formateurs qui dénigrent php parce qu'il en sont restés à la version 3...)
    Mais ca c'est les java fan boy; comme tout fanatiques, pour eux tout ce aui n'est pas java est du caca. On peut rien y faire c'est la meme histoire a chaque debas impliquant java

    Citation Envoyé par seb92400 Voir le message
    Edit : En regardant un trajet je viens de m'apercevoir que le site de la ratp était programmé en php... quelle bande d'amateurs !
    Comme facebook, flickr, yahoo et bien autres du top 500 http://www.alexa.com/topsites

  14. #14
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Si le nombre de fanboys est un critère de choix, on peut dire que Java n'a pas l'exclusivité des fanboys
    Il suffit de voir le nombre de message "Je ne connais pas Java donc je vote PHP"
    Pour choisir, il faut pouvoir comparer et donc avoir fait des deux sinon c'est biaisé.

  15. #15
    Membre émérite Avatar de Spoutnik
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 672
    Par défaut
    Pour que ca convienne à tous :
    Par contre j'ai remarqué, en lisant les messages que les personnes qui connaissent (qui connaissent bien, hein... pas ceux qui ont fait trois lignes de script...) java et php votent avec pertinence... Par contre, les personnes qui ne connaissent que [java|PHP] on tendance à dénigrer méchamment [php|java]... Et là, je me demande pourquoi... (pensée qui n'engage que moi : sans doute à cause de certains professeurs et formateurs qui dénigrent [php|java] parce qu'il en sont restés à la version 3...) Et lire parfois que [l'OO et les design patterns ne s'appliquent pas à php|java c'est compliqué/ lent], c'est du grand n'importe quoi... ça montre bien le peu de réflexion (ou l'utilisation de ces mots qui prouvent la méconnaissance) de certains...
    Ou comment lancer un bon gros troll ...

    Citation Envoyé par mon_nom_est_personne Voir le message
    Mais ca c'est les [java|php] fan boy; comme tout fanatiques, pour eux tout ce aui n'est pas [java|php] est du caca. On peut rien y faire c'est la meme histoire a chaque debas impliquant [java|php]
    Débat? lequel? Vu qu'on a les 3/4 des commentaires qui consistent à dire "je connais pas [php|java] donc [java|php] c'est le meilleur".


    Citation Envoyé par mon_nom_est_personne Voir le message
    Comme facebook, flickr, yahoo et bien autres du top 500 http://www.alexa.com/topsites
    Tu as des sources de ce que tu avances? je ne vois pas la mention de la techno dans ce que tu mets en "source".

  16. #16
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut Que choisir en 2009 : PHP ou Java ?
    Bonjour,
    Je vote pour Java pour les raisons suivantes :
    - Je trouve Java plus complet, et touche à toutes les technologies (Desktop, Web, automatisme et surtout Mobile)
    - Typé et aussi la multitude de frmaworks (Vue, Persistance...)
    - Et surtout cette anecdote : Il m'est arrivé d'intervenir dans un projet web où je devrai interagir un site PHP avec un matériel électronique...et là on n'a pas trouvé autrement que de passer par une Applet Java....

    Même si PHP 5 joue dans le monde de l'orienté objet, il reste que Java est à l'avant garde dans cette optique.

    En résumé, je dirai pour les projets moyennement simples, je dirai PHP, mais dans le cas contraire, j'opte pour Java

  17. #17
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2008
    Messages : 44
    Par défaut
    LAMP est attrayant, mais j'ai voté Java pour la simple raison que je travaille avec Weblogic au quotidien et que je ne connais presque pas le PHP.

    La vue (ou préjugé) que j'ai au sujet du PHP est qu'il est moins facile à sécuriser que le Java, et moins extensible si le volume de transactions devient élevé, ce qui pourrait requérir une écriture complète du service dans un autre language advenant le cas.

    Par contre, les solutions Java sont tellement nombreuses qu'il est facile de s'y perdre, littéralement. Je dirais que les concepteurs de petits sites web seront comblés avec des simples servlets exécutés sur Tomcat/Struts et quelques autres extentions si requis. Les moyens et gros joueurs seront mieux satisfait avec des serveurs J2EE comme WebLogic ou JBoss, ce qui implique d'avoir de bonnes équipes de travail à sa disposition, à l'aise avec le labyrinthe J2EE, ainsi que des bonnes pillules contre les maux de tête à l'occasion.

    Je préfère aussi le principe des extentions et plugins Java (les jar placés dans le classpath) que celui des extentions PHP, que je trouve moins souple selon ce que je peux en comprendre.

  18. #18
    Membre actif

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 127
    Par défaut java
    Ê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 ?

    Les premières options que je cite sont professionnelles. Les autres sont des bricolages. Pourtant, ça fonctionne... Si on veut, si on est juste axé sur un résultat rapide et apparent.

    Le typage des variables, la cohérence, la programmation OO, les designs patterns, le refactoring... Tout ça est réfléchit et cohérent, ce n'est pas un méchant monsieur qui a inventé ça pour embêter les développeurs. Ça apporte un plus, et surtout un encouragement à faire les choses correctement. Pourtant, le php, ça marche ? Disons, mais ce n'est pas la même chose.

    Je lis souvent que le php peut être adapté pour des petits projets. Un développeur java sérieux pourra faire le même projet en java, au moins aussi vite, avec des garanties supplémentaires.

    Vrai : la courbe d'apprentissage est plus lente pour faire du java sérieusement. Mais il y a plus à en retirer, dont une cohérence et une organisation.

  19. #19
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Citation Envoyé par ymajoros Voir le message
    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.

    Citation 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 ^_^
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  20. #20
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut Que choisir en 2009 : PHP ou Java ?
    J'ajoute cette information : Même si les deux langages Bénéficient de la grande communauté de développeurs, il s'est avéré que dans le forum de Developpez.com (au 06/05/09 à 15h)il existe 69912 discussions pour Java et 47696 pour PHP...

Discussions similaires

  1. que choisir php ou django pour créer un site web [débutant]?
    Par timber89 dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 29/04/2015, 10h27
  2. Que choisir : PHP versus Java ?
    Par Sniper37 dans le forum Général Conception Web
    Réponses: 164
    Dernier message: 28/04/2009, 16h50
  3. Que choisir ? Delphi ou Java ?
    Par Jean-Yves dans le forum Débats sur le développement - Le Best Of
    Réponses: 89
    Dernier message: 19/04/2008, 15h40
  4. que choisir (tableau avec java)
    Par walid2012 dans le forum Collection et Stream
    Réponses: 27
    Dernier message: 30/04/2006, 12h42
  5. Que choisir C++ ou Java pour de petites applications ?
    Par kedare dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 23/02/2006, 22h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo