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. #41
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 12
    Par défaut
    Citation Envoyé par jmmolina
    Pour les entreprises Java est idéal, ce qui n'est pas le cas de PHP.

    c est aussi ce que je pensais jusqu a ce que je debarque dans le monde des entreprises et que je decouvre que apres avoir testé les solutions java beaucoup sont vite revenu a PHP (souvent couplé a Oracle)
    Java c est super en theorie mais desastreux en pratique
      0  0

  2. #42
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 19
    Par défaut
    OOo est un produit Sun pour les particuliers, il ne comprend pas les utilités disponibles et nécessaires aux entreprises.

    Pour ce qui ait de Java, JSP est bel et bien côté serveur et est aussi plus rapide que php.

    Cependant php reste surtout plus facile d'usage pas par sa syntaxe un peu brouillon (mais de moins en moins comme le montre la béta 5) mais par sa disponibilité sur des serveurs plus faciles d'installation que JSP.

    Coup de Gueule : Sinon je rappelle que le PHP est un LOO et qu'il serait bien que tout lem monde y pense. Une réflexion sur les objets permet déjà un code plus clair. Cela oblige à une analyse et ainsi les sources sont plus net même si elles ne sont pas encore commenté.
      0  0

  3. #43
    Membre averti
    Inscrit en
    Avril 2002
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 52
    Par défaut
    Citation Envoyé par supprend
    Coup de Gueule : Sinon je rappelle que le PHP est un LOO et qu'il serait bien que tout lem monde y pense. Une réflexion sur les objets permet déjà un code plus clair. Cela oblige à une analyse et ainsi les sources sont plus net même si elles ne sont pas encore commenté.
    Pour la version 5 ok mais pas les précédentes; Des notions y sont intégrées mais pas la totatlité.
      0  0

  4. #44
    Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 3
    Par défaut
    tout à fait d'accord avec plusieurs commentaires déjà postés :

    le java (coté serveur) a la particularité d'etre plus stable en montée en charge (avec bcp d'utilisateurs en simultanée) : il existe des programmes java (pool de connexion) qui permettent de "modérer" la base de données afin d'éviter trop de connexions en meme temps.

    ce que php n'a toujours pas dans sa derniere version... à chaque utilisateur une connexion à la BDD... ca craint quand y'a bcp d'utilisateurs... (à moins que de faire des connexions persistantes en php ... mais c pas top top, j'ai fait des tests et les threads de connexions persistantes "ne s'en vont pas" de la mémoire dès qu'ils sont terminés... ce qui peut etre dangeureux)

    pour des petits sites peu fréquentés : php
    pour des gros sites bcp fréquentés : java / jsp / servlet / bean

    ;-)
      0  0

  5. #45
    Candidat au Club
    Inscrit en
    Juillet 2003
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 3
    Par défaut
    Citation Envoyé par J|ce
    Citation Envoyé par jmmolina
    Pour les entreprises Java est idéal, ce qui n'est pas le cas de PHP.

    c est aussi ce que je pensais jusqu a ce que je debarque dans le monde des entreprises et que je decouvre que apres avoir testé les solutions java beaucoup sont vite revenu a PHP (souvent couplé a Oracle)
    Java c est super en theorie mais desastreux en pratique
    tu rigoles !
    j'ai fait mon site en php
    et je me suis "amusé" à faire le meme en JSP, Beans, Servlet
    avec pool de connexion à la BDD...etc ...

    et bien je peux te dire mon gars ... c bcp bcp bcp plus rapide =)

    et des fois plus facile pour faire des trucs =) car y'a bcp de fonctions !

    MaT
      0  0

  6. #46
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 53
    Par défaut re
    parker59 a dis :

    j'ai fait mon site en php
    et je me suis "amusé" à faire le meme en JSP, Beans, Servlet
    avec pool de connexion à la BDD...etc ...

    et bien je peux te dire mon gars ... c bcp bcp bcp plus rapide =)

    et des fois plus facile pour faire des trucs =) car y'a bcp de fonctions !
    si tu trouves le java plus rapide à programmer que le PHP c que tu ne connais pas le PHP.

    le PHP est aussi rapide à developper qu'en java voir même plus rapide.

    Tout les langages sont rapides à développer si on possède les librairies qu'ils faut sachant qu en java il faut des librairies énormes et complexe sa ne se fait pas en 5 min.

    Et je parle même pas de la stabilité. De nombreux clients m ont dis qu'on leur avait installer des applications en java avec server d'application, instable sa plante, c lent, et j en passe et des meilleurs, ...

    J'ai installé des applis en PHP chez les même clients pas de plantages pourtant il y a encore plus d'utilisateurs dessus, stable, aucun problème, ils se demandent même s'ils vont pas développer des appli en php pour remplacer celles en java qu'ils ont sa leur coutera pas grand chose en comparaison des produits qu'ils ont acheté.

    J'ai même convaincu des développeur de services infortiques chez deux de nos clients de se mettre au PHP à la place de l'ASP et du java, j ai pas trop peiner vous me direz ils avaient déjà tester linux+apache+php+mysql je n ai fais que confirmer l'idée qu'ils avaient du PHP.
    Simple, rapide , stable facile à mettre en oeuvre, et si besoin est on peut toujours compléter par des langages en supplément.
      0  0

  7. #47
    Membre averti
    Inscrit en
    Avril 2002
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 52
    Par défaut
    PHP plus rapide ou Java plus rapide ???
      0  0

  8. #48
    Membre habitué
    Inscrit en
    Juin 2002
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 11
    Par défaut
    salut,
    bon je crois que comparer Java au PHP c'est à peu près comme comparer C++ à Vb.
    En claire : si on veut faire un truc vitefait, pour pas se casser la tête avec des trucs à vous faire haîr la terre, c'est le php qu'il faut utiliser. ceci dit le php peut être utilisé dans des algorithmes très complexes, mais il reste tout de même un language orienté server. Ajouté à cela l'interactivité Flash/Php il reste le language leader "nouvelle génération".

    Parcontre si on veut faire un jeu du genre cassebrique ( et qu'on n'a pas flash ), inutile de tourner autour du pot : des connaissances en c++ sont nécessaires et du fait, mieux vaut utiliser Java parceque c'est un language "structuré" donc très pratique pour les applications qui risquent de dépasser le programmeur.

    En définitive je dirais :
    PHP est mieux que Java dans la plupart des cas ! ( gratuit, très actif, mis à jour très régulièrement, facile à aborder, interactif avec l'html et flash, et inclus des centaines de fonctions )
      0  0

  9. #49
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 19
    Par défaut
    Ce qu'il faut conclure, de ton post princefido c'est que le PHP c'est du charabia ?! (comment un langage peut ne pas être structuré, c'est l'essence même d'un langage...)
      0  0

  10. #50
    Membre habitué
    Inscrit en
    Juin 2002
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 11
    Par défaut
    salut,
    je crois que tu ne m'as pas compris :
    un language qui n'est pas structuré c'est un language où on peut écrire ce qu'on veut n'importe où ! c'est le cas de tout les nouveaux languages.

    C'est souvent très pratique pour le développeur, mais des fois quand on s'y habitue, il est plus difficile de faire des application qui sont complexes et où on peut se perdre. ceci dit, tout dépend du programeur en fin de compte ! C'est lui qui doit se forcer à se structurer et le language ne peut être une excuse.
      0  0

  11. #51
    ILP
    ILP est déconnecté
    Membre éclairé
    Avatar de ILP
    Homme Profil pro
    Analyste programmeur
    Inscrit en
    Mai 2002
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 260
    Par défaut
    C'est sur pour commencer le PHP c'est plus simple, et on peut faire plein de truc. Mais pour des trucs plus complex vaut mieux utiliser Java!
      0  0

  12. #52
    Membre éprouvé Avatar de Process Linux
    Inscrit en
    Septembre 2003
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 136
    Par défaut Vive Php
    Moi je suis pour Php , c'est le plus simple le plus efficace , et le plus cool quand il s'agit de démarrer des application web qui se respecte
      0  0

  13. #53
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 169
    Par défaut
    Php est en effet bien plus simple que le JSP.
    Mais cependant il ne faut pas négliger la puissance de JAVA par rapport au php.
    J'ai l'occasion de développer dans ces deux langages, et tout ce que l'on peut faire avec du java sur le web est impressionnant.
      0  0

  14. #54
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 13
    Par défaut
    Premièrement ce topic est dans un forum d'un seul camp, donc c'est pas du tout objectif. C'est pas possible le nombre d'appels au troll que j'ai vu. En plus le débat n'avance pas car il n'y a aucun élément d'apporter. J'ai pu lire 50 fois que php était plus rapide, mais j'ai jamais vu un test. En plus la plupart des gens qui sont pour php croit que la JVM se relance à chaque fois ! Ils sont fous les gens de parler de qqch qu'il ne connaissent pas. J'ai aussi pu lire 50 fois qu'on développe plus vite en php qu'en Java, mais personne ne l'a démontré ou indiquer de liens pour le prouver. Vu que Java repère plus d'erreur à la compilation je serai tenter de dire l'inverse. En php quand on fait une faute de frappe sur une variiable c'est mortelle pour corriger l'erreur, aloors que java c'est réglé en
    2 secondes par le compilo

    Bref le débat est n'apporte rien car aucune argumentation n'apporte d'exemples. C'est toujours pareil les débats sur les langages

    Ensuite, JSP/servlet on installe où? C'est une jungle?
    Google trouve plein de belles page comme celle-ci par exemple: http://www.apachefrance.com/
    En lisant l'article vous verrez que ce n'est pas si terrible que ça de faire son servlet Hello Wolrd

    soit pas de mode débogage mais il faut relancer le serveur à chaque modification d'une servlet (pas d'une JSP)
    http://localhost:8080/manager/reload?path=/appliWeb

    C'est sur pour commencer le PHP c'est plus simple
    Il faut commencer par des langages strict et sévère à la compilation afin de prendre de bonnes habitude dès le debut. C'est ce que j'ai fais et ça ne me dérange pas du tout de devoir déclarer des variable, le type de retour, bref plein choses qui rendent un code robuste
      0  0

  15. #55
    Nouveau candidat au Club
    Inscrit en
    Novembre 2003
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 3
    Par défaut Mettons nous d'accord... enfin essayons
    Bon OK : PHP c'est bien... et JAVA c'est bien, et il y a d'autres technos très bien aussi (COBOL, Fortran, C/C++ etc. etc. etc.)
    Mais le choix d'un langage, d'une techno etc. dépendent de certains critères auxquels on doit répondre avant de faire un choix :
    - Pourquoi faire ?
    - Interfaçages à prévoir ?
    - Quelle type client (grosse, moyenne, petite boîte, particullier ??)
    - Quel domaine (Paie/RH, Calcul embarqué, E-commerce etc.)
    - Quel budget
    - Quel type d'architecture (Web, C/S, Meta-frame etc.)

    Autrement dit, on est en train de comparer deux langages (ou plus) qui ne s'adressent pas forcément aux mêmes projets.

    S'agit-il de faire un petit site Web pépère-tranquille mais quand même dynamique pour une petite boîte ou un particulier qui ne veut pas y laisser la culotte de son porte-monnaie et avec le moins d'investissement possible au niveau énergétique... et tant pis si tout devra être abandonner dans 2 ans si on ne trouve plus personnes pour maintenir le bin's ?
    S'agit-il de construire un progi que l'on doit intégrer dans une architecture complexe déjà existante qui imposera ses règles déjà bien ancrées dans l'entreprise, nécessitant un support officiel (et forcément non gratuit) sur toius les outils utilisés et susceptible d'évoluer dans le temps et l'espace (frontière de l'infini ? Et pour se faire budget 1000000 d'euros avec une équipe de travail conséquente...



    Bref, perso j'ai aussi beaucoup travaillé sur Forté (édité par SUN depuis quelque temps) qui se trouve classé dans la deuxième catégorie et que (presque personne) ne connait... pour cause ça coûte plus cher en licence que les bidules de Krosoft et c'est aussi puissant que JAVA. Son gros défaut étant que le lanage n'existe pas en dehors de son IDE et le tout est hors-prix (donc s'adressant à de très grosses boîtes avec de très gros moyens). Contrairement à JAVA qui est accessible à tous car gratuit, et qui possède un potentiel énorme et un vivier de compétences naturellement bien fourni (ce qui est le cas de PHP aussi, dailleurs).
    Mais je me suis aussi beaucoup amuser à bousculer mon PHP pour faire des trucs marant ou symp ou plus pro... ça dépend des jours.

    Mais pour répondre à LA question, s'il s'agit de monter un site Web (on n'a pas assez dit que JAVA ne servait pas à développer exclusivement du Web ??) qui plus est perso... t'emmerde pas avec une technologie trop lourde... ajuste selon tes besoins : PHP saura sans doute te faire plaisir mêm si rien n'est garanti.
      0  0

  16. #56
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Je vote php.

    Car PHP ne demande pas trop de connaissance.

    mais comme.

    Citation Envoyé par Sniper37
    je suis bon en Java
    Je lui conseille J2ee (et non jsp). En général, en entreprise les page jsp servent strictement à faire de la présentation. Elles doivent juste récupérer des beans et les afficher. Et non faire des traitements (bien que ce n'est pas interdit) comme les page PHP.




    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.
    on n'est pas forcé de faire que des applet! Côté client c'est toujours du html....


    Citation Envoyé par iubito
    - 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é

    mais ça marche avec des int (identique à des integer)


    Citation Envoyé par silvermoon
    - JSP : où est ce qu'on se le procure ?? sa c la question que beaucoup de débutant se sont posé. que faut il installer ?? JBOSS , TOMCAT ??
    il faut juste récupére une librairie j2ee (déjà contenu dans tomcat).


    Pour les débutants, télécharger un jkd pour travailler avec du java, et tomcat comme serveur . Tout est gratuit. Pour faire que du jsp (bof), aller directement dans le répertoire root, puis mettez vos pages jsp, les codes sont presque identiques à du php.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    
    <html>
    <body>
    <%="bonjour"%>
    </body>
    </html>
      0  0

  17. #57
    Membre averti
    Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2003
    Messages : 52
    Par défaut
    Citation Envoyé par princefido
    salut,
    je crois que tu ne m'as pas compris :
    un language qui n'est pas structuré c'est un language où on peut écrire ce qu'on veut n'importe où ! c'est le cas de tout les nouveaux languages.

    C'est souvent très pratique pour le développeur, mais des fois quand on s'y habitue, il est plus difficile de faire des application qui sont complexes et où on peut se perdre. ceci dit, tout dépend du programeur en fin de compte ! C'est lui qui doit se forcer à se structurer et le language ne peut être une excuse.
    Tout a fait d'accord ! Ce n'est pas parce qu'un langage est tres permissif qu'il faut faire n'importe quoi ! C'est au developper de s'imposer une rigeur dans son ecriture du code et l'architecture qu'il va adopter. PHP permet dans ce sens de construire de veritables appli pro si l'on prend la pein de bien faire les choses.
      0  0

  18. #58
    Membre averti
    Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2003
    Messages : 52
    Par défaut
    En tout cas, en faveur de JAVA la gestion des classes et Java, car la je ne peux pas faire d'attributs Statiques dans mes classes PHP quelle honte ! Heureusement tout cela sera repéré dans PHP5 et la ca va faire mal...
      0  0

  19. #59
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 13
    Par défaut
    car la je ne peux pas faire d'attributs Statiques dans mes classes PHP quelle honte !
    On ne peut pas non plus déclarer une classe, j'ai dis déclarer et non définir. Parfois il faut se casser la tête pour inclure les fichier dans le bonne ordre, ce qui n'est pas bon du tout pour la maintenance du code.

    Car PHP ne demande pas trop de connaissance.
    Avec pas trop de connaisances on ne doit pas aller bien loin et avec n'importe quel langage

    Point de vue classes, doc, serveurs, framework java est nettement plus fourni: tomcat, Jonas, Jboss, struts etc... chose à mon avis non négligage pour les coûts et temps de developpement.
      0  0

  20. #60
    Nouveau candidat au Club
    Inscrit en
    Février 2003
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 3
    Par défaut
    Je viens mettre mon grain de sels ;o)

    Programmer en PHP et quand meme plus simple qu'en java.
    Pour un gros projet php peux tres bien fonctionner, il faut juste ce structurer un peu au depart.
    Il est vrai qu'en java, dés que le projet devient important la compilation devient quelque chose de tres interressant (verif de la conformiter par exemple)

    Niveau complexiter java n'est pas mauvais, si vous reprenais un projet en cours je peux vous dire que c pas simple.
    ex: 50 millions de classes (chui marseillais :o))
    50 millions d'heritages
    Juste pour mudifier un titre dans un page vous prend 20 mins si vous ne connaissais pas le projet.

    En php, si la personne na pas de struture on trouve l'info dans le fichier php, sinon il suffit de remonter la chaine des variable, fonction pour trouver 10 mins grand max en buvant un cafee :o)

    Niveau pref, pour un petit projet php est mieux, pour un gros ou pour un serveur d'application (calcul...) Java est mieux.
      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