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: Quel est le meilleur langage pour débuter sur le Web ?

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

    629 82,98%
  • JSP

    129 17,02%
Conception Web Discussion :

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


Sujet :

Conception Web

  1. #1
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut Que choisir : PHP versus Java ?
    Bonjour, J'ai un site intranet à faire Pour acceder au donnée d'une BD Sql server..Je me suis dit il est temps de me mettre au php.j'en ai jamais fait la preuve c'est que j'ai du mal à configurer easyphp et dreamwever ne connait meme pa ma petite balise php (pour tester)..
    par contre, je suis bon en Java...et je voudrais savoir lequel des deux est le plus facile...?

    Merci pour votre aide


    Suite de la discussion : http://www.developpez.net/forums/d69...r-prefere-web/
      0  0

  2. #2
    Futur Membre du Club
    Inscrit en
    Juin 2002
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Franchement Php est un langage de programmatio nbien plus facile que le Java.
    TU peux déclarer tes variables n'importe où, d'ailleurs elles ne sont même pas typées !!!
    Si tu as déjà fait un peu de C, c'est encore plus simple
    May the Force be with us !!!
      0  0

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Citation Envoyé par nerik_t
    TU peux déclarer tes variables n'importe où
    En Java on déclare les variables, et on peut les déclarer comme tu le disais n'importe où tant qu'elle est déclarée avant de l'utiliser. En PHP, on ne déclare pas une variable, on se contente de l'utiliser !
    Le Java est certes plus difficile car il s'agit d'un langage orienté objet pur au contraire du PHP malgré que l'on puisse tout de même faire de l'objet mais on n'est loin tout de même de Java car me semble-t-il que les accés privé/public/... ne seront introduit qu'avec PHP5 !

    Enfin, pour tester PHP, ce simple code devrait suffir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    phpinfo&#40;&#41;;
    ?>
    Les balises pour le code PHP comme tu peux le remarquer plus haut sont <?php et ?> qui correspondent respectivement aux balises d'ouverture et de fermeture !

    Enfin, dans EasyPHP tu n'as pas vraiment besoin de le configurer pour le moment !


    Cordialement, Julp
      0  0

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 11
    Points : 11
    Points
    11
    Par défaut
    Je me demande d'où vient ce lien fait entre "variables non déclarées -> langage facile". Personnellement, je pense que c'est le contraire. Pour un débutant, utiliser un langage comme PHP ou VB, où les variables ne sont généralement pas déclarées, c'est la porte ouverte à une programmation totalement imbitable.
    D'autant qu'en PHP on a vite fait d'oublier que les fonctions existent, les include peuvent être faits n'importe comment, c'est mélangé à du HTML, il y a des notions client/serveur qui viennent se coller dessus...

    En ce qui concerne le Java, il y a le concept d'objets à assimiler, mais je pense qu'en dehors de ça c'est un langage qui incite plutôt à programmer proprement. Bon c'est pas de l'Ada ou du Pascal, mais c'est déjà pas mal.

    Maintenant, si tu as déjà des notions de programmation Java, le PHP devrait pas être trop difficile, la syntaxe est pratiquement la même pour toutes les structures de contrôle.
      0  0

  5. #5
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut
    Mouais sauf qu'avec Java, il faut charger la JVM avant chaque utilisation. Pour peu que le poste soit faiblard et l'utilisateur clique partout pendant le chargement.
    PHP a l'avantage d'être très rapide.
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
      0  0

  6. #6
    Membre régulier
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Février 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Février 2003
    Messages : 54
    Points : 90
    Points
    90
    Par défaut
    Citation Envoyé par BiDouille_
    Mouais sauf qu'avec Java, il faut charger la JVM avant chaque utilisation. Pour peu que le poste soit faiblard et l'utilisateur clique partout pendant le chargement.
    PHP a l'avantage d'être très rapide.
    Très juste.
    De plus comme le php s'éxécute coté serveur peu importe la machine du client, et donc l'affichage de la page dépendra juste des temps d'accès...
      0  0

  7. #7
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    Citation Envoyé par dante2002
    Citation Envoyé par BiDouille_
    Mouais sauf qu'avec Java, il faut charger la JVM avant chaque utilisation. Pour peu que le poste soit faiblard et l'utilisateur clique partout pendant le chargement.
    PHP a l'avantage d'être très rapide.
    Très juste.
    De plus comme le php s'éxécute coté serveur peu importe la machine du client, et donc l'affichage de la page dépendra juste des temps d'accès...
    Je pense que lorsqu'il parlait de java c'était aussi coté serveur (servlet, JSP) car je ne vois pas pourquoi faire un rapprochement entre java/applet et PHP
      0  0

  8. #8
    Membre éclairé
    Avatar de iubito
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2003
    Messages : 389
    Points : 655
    Points
    655
    Par défaut
    oui il parlait de JSP / Servlet.
    A l'exécution, les servlet sont peut-être plus rapides car compilées. Et ça n'ouvre qu'un seul thread, contrairement à PHP qui ouvre autant de thread que de personnes connectées je crois...

    là où je vois des différences...
    - en PHP : $a -= $b
    - en Java : a -= b ça ne marche pas avec des Integer, il faut un truc du genre a = new Integer(machin chéplukoi...) c'est légèrement un peu compliqué.

    Le Java a l'avantage la puissance des fonctions sur les objets, les Vector ou tu balances ce que tu veux dedans

    la déclaration des variables n'est pas le truc ki dit qu'un langage est facile ou pas.

    La doc PHP officielle est mieux faite, y'a des exemples... et sur php.net y'a des commentaires.
    Alors que pour le Java... heureusement qu'il y a developpez.com parce que trouver un exemple dans la Javadoc c'est impossible !

    Pour le démarrage du serveur, je bosse sur Eclipse et Tomcat. Soit je met le mode débogage et ça plante au bout d'un temps aléatoire, soit pas de mode débogage mais il faut relancer le serveur à chaque modification d'une servlet (pas d'une JSP). Et c'est long (d'ailleurs ça me laisse le temps de surfer sur ce forum )
    Easyphp ça démarre une fois et c'est bon !
    Membre éclairé, lol !
      0  0

  9. #9
    Membre à l'essai
    Inscrit en
    Mai 2002
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 14
    Points : 15
    Points
    15
    Par défaut
    Citation Envoyé par iubito
    là où je vois des différences...
    - en PHP : $a -= $b
    - en Java : a -= b ça ne marche pas avec des Integer, il faut un truc du genre a = new Integer(machin chéplukoi...) c'est légèrement un peu compliqué.
    C'est peut être parce que integer n'est pas la meme chose que Integer ...

    Citation Envoyé par iubito
    La doc PHP officielle est mieux faite, y'a des exemples... et sur php.net y'a des commentaires.
    Alors que pour le Java... heureusement qu'il y a developpez.com :D parce que trouver un exemple dans la Javadoc c'est impossible !
    Je trouve la doc de sun plutot bien faite et tres exhaustive pour le java ...
      1  0

  10. #10
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    hum, le choix entre php et java n'est a mon avis pas une question de gout, mais de besoins !

    php : simple, rapide, facile a apprendre/configurer/utiliser
    java : une architecture tres bonne, une capacité a s'interfacer avec un SI d'entreprise infiniement plus grande que celle de php. une gestion bien plus performante des bases de données, etc....

    faut voir quels sont les besoins :-)

    pour info :
    les servlets n'ouvrent pas q'un seul thread (deja, une jvm en demarre plusieurs, et les servlets sont automatiquement multi threadés si il y a des acces concurrents).
      0  0

  11. #11
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut
    Rappelons également que PHP est libre alors que Java appartient toujours à Sun.
    Et si un jour l'éditeur veut remettre la main sur son bébé, les développeurs Java devront passer au tiroir caisse
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
      0  0

  12. #12
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    Je suis tout à fait d'accord avec lunatix. Ces deux langage n'ont pas tout à fait la même optique. Tu utilise Java lorsque que tu as une architecteure déjà complexe sur une pateforme J2EE avec des EJB et tout le reste, de la persistence d'objet etc...
    Si c'est pour faire une site simple avec une session par utilisateur et un aevc à MySQL/Postgresql PHP sera tout aussi approprié etle développement sera certainement plus rapide.
      0  0

  13. #13
    Membre averti

    Profil pro
    Inscrit en
    Mai 2002
    Messages
    638
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 638
    Points : 408
    Points
    408
    Par défaut java
    certes java n'est pas libre mais je ne vois pas Sun modifier la licence demain pour en faire un langage payant. Sinon tous les développeurs passeront à .net.
    Par ailleurs il existe des implémentations libres de java (Kaffe...) et il me semble que Red Hat en prépare une nouvelle avec l'accord de Sun.

    J'ai par contre une question concernant l'hébergement pour les jsp/servlets : est-il possible de trouver facilement des hébergeurs gratuits ?
      0  0

  14. #14
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut Re: java
    Citation Envoyé par Evangelion
    je ne vois pas Sun modifier la licence demain pour en faire un langage payant

    Hum... StarOffice a été gratuit jusqu'en v.5 puis Sun a décidé contre toute attente de faire payer la v.6
    Heureusement la Communauté libre a créé Open Office
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
      0  0

  15. #15
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut Re: java
    Citation Envoyé par BiDouille_
    Citation Envoyé par Evangelion
    je ne vois pas Sun modifier la licence demain pour en faire un langage payant

    Hum... StarOffice a été gratuit jusqu'en v.5 puis Sun a décidé contre toute attente de faire payer la v.6
    Heureusement la Communauté libre a créé Open Office
    moué...la communauté autour de OOo est fortement aidée par sun. Sun voulait une version payant qui soit packagée et destinée aux entreprises. c'est pas si mal. Et dans sun, il n'y aurait pas de OOo.

    quand a java, a mon avis il va rester gratuit, car sinon, ce serait du suicide pour sun.
      0  0

  16. #16
    Membre éclairé
    Avatar de iubito
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2003
    Messages : 389
    Points : 655
    Points
    655
    Par défaut
    Citation Envoyé par petit-ourson
    Je trouve la doc de sun plutot bien faite et tres exhaustive pour le java ...
    Tu peux me filer l'url pour y arriver direct parce que peut-être qu'elle est bien fait mais fo arriver au bon endroit
    Membre éclairé, lol !
      0  0

  17. #17
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut
    Le sondage n'est-il pas un peu truqué ?
    Où alors faudrait aussi le poser dans un forum JSP non :
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
      0  0

  18. #18
    Membre habitué Avatar de vdemeester
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 110
    Points : 125
    Points
    125
    Par défaut
    Citation Envoyé par BiDouille_
    Le sondage n'est-il pas un peu truqué ?
    Où alors faudrait aussi le poser dans un forum JSP non :
    Oui effectivement, là on est sur un ofurm php alors tout les votes sont dans le sens de php
    Linux/Unix, Emacs and Free Software are evil
    GNU/Linux & FreeBSD powered user.
      0  0

  19. #19
    Membre expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Points : 3 001
    Points
    3 001
    Par défaut
    Suicide? Oui, non, le temps le dira.

    Si tu perds 90% de clients qui ne payaient et que tu gardes 10 % de clients qui acceptent de payer (Notamment les grosses infrastructures qui refusent de repayer un développement de 30-40.000 heures pour passer à php) , eh bien tu gagnes de l'argent. Regarde l'action de sun par rapport au passage de la v5 à la v6 de star office... Elle a d'abord baissé pour mieux regrimper lors de la déclaration du résultat trimestriel en hausse lui aussi. Maintenant la réputation de Sun a pris une claque et ce n'est pas bon pour eux. Car ils ont perdu le crédit de la communauté (qui a d'ailleurs lancé un concurrent) et cette communauté leur assurait des heures de développement gratuites !

    Bonne journée

    PS : d'expérience personnelle, j'ai migré un site de JSP vers PHP (qui interroge la même base Oracle). Le site va un peu plus vite en PHP, mais je sais nettement mieux optimisé mon code en PHP donc cette statistique est faussée. (Ce PS était pour répondre à un MP)
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony
      0  0

  20. #20
    Membre éclairé
    Avatar de iubito
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2003
    Messages : 389
    Points : 655
    Points
    655
    Par défaut
    c clair php/oracle ça tourne bien

    je relance ma bouteille à la mer, je veux l'url pour arriver sur la bonne doc de Java 1.4.0_03 parce que je veux de l'aide sur certaines fonctions ! et c un vrai labyrinthe sun.com
    Membre éclairé, lol !
      0  0

Discussions similaires

  1. Que choisir : PHP ou Java ?
    Par Community Management dans le forum Général Conception Web
    Réponses: 200
    Dernier message: 13/06/2014, 17h00
  2. Que choisir ? Qt versus VB
    Par nour_al_imen dans le forum Débuter
    Réponses: 10
    Dernier message: 10/05/2011, 16h53
  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