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: L'avenir est-il au PHP

Votants
1295. Vous ne pouvez pas participer à ce sondage.
Langage PHP Discussion :

L'avenir est-il au PHP ? [Débat]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juin 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 9
    Par défaut
    Il ne faut pas oublier que le choix d'un langage, et plus globalement d'une technologie, dans un projet tient compte de nombreux paramètres.
    Le principal qui est avancé ici tout au long de la discussion, ce sont les avantages ou inconvénients techniques du langage proprement dit (typage des variables, modèle objet, etc).

    Le problème c'est que cette approche assez simpliste (bien qu'attractive quand on est débutant, étudiant et pas encore nécessairement confronté à des réalités d'entreprise) n'est pas représentative de la réalité des choix technologiques dans les entreprises.

    PHP, comme n'importe quel autre langage ou technologie est un outil. Comme n'importe quel outil, il a un usage prévu mais rien n'empêche de s'en servir pour tout un tas de choses. Rien ne vous empêche de manger un yahourt avec une fourchette. Ca risque d'être assez périlleux, mais ça peut fonctionner. Si vous deviez choisir entre une cuiller et une fourchette pour le yahourt, vous prendriez sûrement la cuiller pour diverses raisons.

    En entreprise, ces "diverses raisons" sont les suivantes:
    - compétences disponibles
    - coût de la solution (achat, maintenance, TCO)
    - relation avec l'existant (compatibilité)
    - pérennité de la solution (maintenabilité, santé financière du prestataire, popularité de la solution)
    - qualité de la solution (technique et fonctionnelle), notamment performances

    Au final, l'aspect "qualité technique pure" que vont mettre en avant les gens (dont je fais quand même partie hein, je vais pas cracher dans la soupe) au profil technique n'est qu'un petit argument parmis d'autres. Et souvent un choix de technologie à caractère politique engage l'entreprise pour plusieurs années.

    Lorsque vous avez développé toute une partie de votre SI en Java, que vous avez toute votre batterie de serveurs d'application, serveurs web, etc, et que vous vous posez la question d'un nouveau développement: qu'est-ce que vous allez décider de faire ? Une nouvelle technologie (pas forcément nouvelle au sens propre, mais sous-entendu qui est arrivée à maturité) doit avoir de sacrés arguments pour dépasser le poids de l'existant.

    Le problème de PHP jusqu'à maintenant, c'était son manque de maturité. Le langage souffrait de défauts énormes (pas d'exceptions, modèle objet bancal) et sa "bibliothèque de base" de fonctions était quelque peu désorganisée, manquant d'homogénéité.
    Aujourd'hui, PHP a dépassé plupart de ces problèmes, et possède un modèle objet plus moderne (celui de Java en gros). Il lui manque encore l'équivalent des API Java ou du Framework .Net, qui sont riches d'une longue expérience (Java existe maintenant depuis longtemps et Microsoft s'est largement inspiré des qualités et défauts de Java): les fonctions de la bibliothèque PHP gagneraient à exister sous forme de bibliothèque objet. C'est une des vocations du projet PEAR, mais manquent au langage de base.

    PHP approche d'un bon niveau de maturité, et je ne suis pas étonné qu'il puisse de plus en plus être retenu comme solution technique pour des projets. Cependant il faut bien se souvenir qu'il est sans commune mesure avec d'autres solutions auxquelles on le compare trop souvent. Faire une comparaison PHP/J2EE par exemple est aberrant, car PHP ne couvre qu'une faible partie du spectre technique que couvre J2EE.

    Encore un point trop souvent négligé, qui fait croire qu'on peut simplement manger un yahourt avec une fourchette...
      0  0

  2. #2
    Membre habitué
    Inscrit en
    Mars 2005
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 11
    Par défaut
    moi je dis si c est pour afficher hello world vau mieux utiliser html
    la recette est simple il y a pas de diifrence entre les language l astuce est d uliser un language quand il le faut : chaque language est plus puissant qu au autre quand il s agi d une manipulation specifique
      0  0

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 71
    Par défaut
    En même temps, la vrai réponse est peut-être ça : l'avenir appartient à ceux qui se lèvent tôt.

    Je veux dire par là que le PHP aura un grand avenir si il saura se renouveler et évoluer face à ses concurent...comme tout langage !
      0  0

  4. #4
    Membre chevronné
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Par défaut
    la recette est simple il y a pas de diifrence entre les language l astuce est d uliser un language quand il le faut : chaque language est plus puissant qu au autre quand il s agi d une manipulation specifique
    ça c'est bien dit

    J'ai codé des sites en php et en jsp, je n'ai pas vu de grosses différences, le principe est le même : on "génère" son html, on traite un formulaire, on discute avec une base de données...

    Le choix se fait par rapport à ce qu'on doit faire, ou par rapport à nos manières de coder.
    Quelqu'un qui aime coder en objet préferera surement une solution java, les autres php.

    Mais comme l'ont dit certains, je ne pense pas qu'un concour php,java,asp soit possible.
    Tout est une question de préferences c'est tout

    Php a de l'avenir devant lui, tout comme ses petits camarades.
      0  0

  5. #5
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Septembre 2003
    Messages : 35
    Par défaut
    Moi premièrement, je dis bravo au post qui date pour le premier message de 2002, ca fait presque 3 ans qu'on se pose la question PHP ou pas PHP.

    Moi je dirai que PHP c'est simple donc c'est un bon language, des qu'on a un soucis de fonctionnalité on peut le complèter avc d'autre language, ca s'est bien. Et puis vu que c'est gratuit, je vois pas ce qu'on pourrais lui reprocher a son niveau. VIVE PHP et Longue VIE !!
      0  0

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6
    Par défaut
    php existe depuis de nombreuses années, et évolue encore (php5).

    A n'en pas douter cela continuera, et php restera un langage utilisé par beaucoup de développeurs. Même dans le cadre de l'entreprise, il peut etre la solution car il est léger et fiable, et continue à évoluer.

    *un fervent défenseur de php, qui code aussi en asp*
      0  0

  7. #7
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2002
    Messages
    488
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 488
    Par défaut
    A votre avis, que devrait intégrer les prochaines versions de php ? Qu'est ce qu'il vous manque lors de la conception d'applis en php ? Si jamais il vous manque quelque chose, évidemment...
      0  0

  8. #8
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 33
    Par défaut
    Citation Envoyé par kuranes
    A votre avis, que devrait intégrer les prochaines versions de php ? Qu'est ce qu'il vous manque lors de la conception d'applis en php ? Si jamais il vous manque quelque chose, évidemment...
    Du multi-thread!

    Vu que PHP peut lancer des classes JAVA, je pense qu'on peut programmer une chtite classe JAVA qui s'occupe de gérer le multi-thread sur les fonctions PHP mais ça serait bcp mieux en natif.
      0  0

  9. #9
    Membre confirmé
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 29
    Par défaut Le PHP a encore de l'avenir
    Bonjour

    Je pense que PHP a encore un grand avec surtout par deux points

    1) Il est GRATUIT

    2) Il est multi plateforme.

    Je constate que de plus en plus débergeur professionnel mette PHP et Mysql sur leur site. Si l'on veux d'autre type de serveur il faut souvent que l'on mette la machine chez l'hebergeur.

    Donc pour l'avenir de PHP je pense que cela devrait continuer encore quelque temps.

    Franck
      0  0

  10. #10
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 33
    Par défaut
    Je pense que PHP a conquis son domaine et qu'il est désormais une valeur sûre.

    Maintenant, il ne faut pas le mettre sur le pied d'estal en disant que c'est le meilleur langage.

    Chaque langage a ses spécificités propres, on ne peut comparer entre eux que des langages qui répondent aux même besoins(ex ASP ET PHP)
      0  0

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 45
    Par défaut
    Citation Envoyé par Alkmie
    Du coup, le voila recruté par la première entreprise qui passe pour faire son site... recruté certes, mais certainement pas embauché, ben oui, c'est un stage qu'il a eu... pour s'en convaincre il suffit de regarder le nombre d'entreprises qui profitent de cette "aubaine" pour faire développer leur site.

    Quelques mois plus tard quand le stagiaire sera bien loin (ben oui faut pas rêver, ils allaient pas l'embaucher) et qu'un PROGRAMMEUR (un vrai mais non acquis à la cause de PHP) viendra tenter de mettre à jour le site, on pourra l'entendre maugréer non pas sur le stagiaire mais sur PHP comme étant un langage non sécurisé, trop permissif, mélangeant allegrement, le rendu avec le traitement des données... pour peu qu'il ait entendu parler d'une attaque XSS sur un site PHP, il n'en faut pas moins pour que le langage soit étiqueté "bon pour sites persos...".
    la je confirme

    (intro un peu longue ^^)

    je suis étudiant en BTS par alternance, je suis donc salarié dans une entreprise, pour certaine personne de la boite, employé, pour d'autre rien qu'un stagiaire...
    Je suis le seul (sur 50 personnes) à connaitre PHP.
    Sachant cela, mon chef a accepté la cahrge d'un projet PHP, heureusement pour lui je ne suis pas un 'jeune' qui a bidouillé avec des phpbb et autre. j'aime developper, php ou autre, je vais au fond des chose, avec template, classse, register_global off, short_tag off, je fais mon maximun pour suivre les consigne que je peux lire partout, afin que mes développement ne subisse pas les failles comme santy.

    j'ai passé 1 an sur le projet, seul, en remplissant parfaitement les tache qui m'etait assigné, et meme parfois trop vite au yeux de mon tuteur
    ( on facture en jour )

    depuis 4 mois, j'ai un collaborateur sur le projet, il n'a aucune connaissance en php, il s'occupe principalement de la relation client.

    Il m'impose, en me traitant comme un stagiaire qui n'y connait rien, des facon de faire, qui ne sont pas adaptées au developement web, faire un site ne se gere pas comme faire une app en c++.

    et ses critiques sont exactement ce que dit 'Alkmie'
    'PHP est trop permissif, il mélange le rendu avec le traitement des données, ce n'est pas bien, il faut faire autrement.

    Malheureusement, je n'ai pas developpé le site, je n'ai fais que des mise ajour, evolution, nouvelles parties. La base de départ étant tres mal développé.

    PHP souffre d'une incompréhension par des personnes qui se retrouve dedans sans connaitres le web et php.

    PHP souffre également de ca gratuité, on associe trop dans les entreprise, gratuit avec mauvais.
    C'est en partie pour ca que bcp d'entreprise se tourne vers ASP, ou les server sont payant, mais garantie par microsoft, un bon 2003 server avec ISS + asp, chere mais sur.

    Aujourd'hui, grace a moi, mon entreprise croit en PHP, et c'est qu'une solution LAMP est tres efficace.

    PHP est l'avenir si on arrive a l'imposer dans des structures importante, si on arrive a faire tomber les préjugés autour du prix des choses.

    Et c'est a nous, developpeur php, de le faire.
      0  0

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 7
    Par défaut
    J'ai voté oui.

    Je travaille essentiellement avec PHP depuis 2000/2001. J'ai vu évoluer au fil une communauté très active et la publication de nombreux logiciels éprouvés se basant sur le langage.

    Je ne me fais pas de soucis quand à son avenir
      0  0

  13. #13
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 19
    Par défaut
    et ses critiques sont exactement ce que dit 'Alkmie' : PHP est trop permissif, il mélange le rendu avec le traitement des données, ce n'est pas bien, il faut faire autrement.
    Effectivement, ce genre de critiques est courant...moi-même il fut un temps où je m'y adonnais (j'ai des doutes pour de l'orthographe de ce mot) allègrement. Mais j'ai compris que PHP n'a pas les mêmes objectifs que le Java et companies. C'est un langage parfaitement adapté au web. Je connais pas l'asp, mais le PHP permet de faire vite en faisant bien (surtout depuis l'arrivée de PHP5). Et si on veut des contraintes, on est maintenant en mesure de s'en poser en début de projet (interfaces).
      0  0

  14. #14
    Invité de passage
    Homme Profil pro
    Technical Leader SysOps
    Inscrit en
    Juin 2005
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technical Leader SysOps

    Informations forums :
    Inscription : Juin 2005
    Messages : 1
    Par défaut
    D'un point de vue personnel je pense que le PHP a un brillant avenir devant lui.

    Malheureusement sa plus grande force est aussi sa plus grand faiblesse : un langage Open Source.

    Comme beaucoup l'ont déjà dit beaucoup d'entreprises ne souhaitent pas utiliser le PHP car celui-ci est gratuit. Et gratuit rime avec ennui... Ce raisonnement est purement capitaliste et économique car les entreprises préfèrent pouvoir se retourner contre quelqu'un lordqu'elle rencontre un problème. (Mais si on code bien on a pas de problème logiquement ) C'est pour ca que l'ASP et l'ASP.NET est très utilisé et c'est bien dommage...

    En tant qu'administrateur réseau (et développeur également mais moins souvent) je peux vous assurer qu'un Apache/PHP n'a absolument rien à envier à un Windows Server/ASP(.Net)...

    Enfin bref...

    Pour ma part j'utilise régulièrement le PHP et je le trouve très puissant et facile d'utilisation. Il s'intègre facilement dans un site web/intranet/extranet mais aussi avec les dernières "technologies" disponibles : XML/CSS etc...

    Néanmoins et fort de mon expérience de développeur en C/C++, je reproche au PHP d'être trop permissif sur certain point (exemple: les variables non typés *_*) et aussi trop peu développé sur l'OO. Cependant la version de PHP5 semble amélioré nettement l'OO (je ne l'ai pas encore testé) et c'est un point très positif.

    Le PHP reste un langage évolué très performant qui ne cesse de s'améliorer et c'est pour cela que je pense qu'il continuera d'être énormément utilisé. Pour ma part en tout cas je ne cesserais pas de l'utiliser

    A savoir s'il sera de plus en plus utilisé malheureusement j'en doute...
      0  0

  15. #15
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 29
    Par défaut
    En tout cas a mon avis dans le developpement de site internet, le PHP a bien sa place et l'aura toujours, facile, simple enfin bien quoi
      0  0

  16. #16
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 40
    Par défaut
    PHP est assez pratique, l'interface est facile d'utilisation c'est un langage dédié à tous, c'est pour ça que les sites semi-pto l'utilisent majoritairement, les sites pros utilisaient surtout ASP, ce langage necessite la pocession d'un serveur déidié pour profiter des tous les avantages, mais je constate que de plus en plus php est utilisé par les pro à la place du ASP...

    PHP est donc entrain de gagner du terrain (du terrain sur les serveurs web), et est entrain meme de remplacer les anciens langages...Je vote donc pour le OUI.
      0  0

  17. #17
    Invité
    Invité(e)
    Par défaut
    Oui, je pense que le PHP est un langage qui a de l'avenir !
    Etant débutant, je réalise le dynamisme de ce langae ! Rien que le mot variable en évoque beaucoup !
    Le PHP est polyvalent, ce qui lui vaut son succès ! Il a su évoluer au travers des ages ( dèjà à la version 5 ! ) donc il ne finira jamais au fond d'un disque dur ! ou d'un serveur !
    En outre, il a su se faire sa place, il a su s'adapter a d'autres langages (autant machine que Web !), cela contribue grandement a un prospère tracer de son avenir !
    Il constitue également une bonne base, un démarage simple et efficace pour ceux qui veulent faire leur premier pas dans la programmation, même dans le langage machine, car on peut relever dans le PHP, les notions de variables, incrémentation, et tout le vocabulaire et techniques qui tourne autour de la programmation en génral !
    Enfin bref pour résumer : PHP est une excellente base de départ pour tous les débutants en programmation. Un aprentissage non inutile, puisqu'en constante évolution !

    @+Skanner
      0  0

  18. #18
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 33
    Par défaut
    Citation Envoyé par skanner
    Enfin bref pour résumer : PHP est une excellente base de départ pour tous les débutants en programmation.
    Excellente base pour les débutants destinés à rester débutant... PHP est tellement permissif qu'un débutant va coder comme un mal-propre.

    Un futur professionnel devrait plutot se former à partir de Java ou Delphi afin de prendre de bonnes habitudes...

    Bref PHP est puissant et flexible mais sa facilité n'est pas recommandée pour débuter un apprentissage réel de la programmation.
      0  0

  19. #19
    Membre expérimenté Avatar de Betatesteur
    Inscrit en
    Juillet 2003
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 210
    Par défaut
    Citation Envoyé par 73672

    Un futur professionnel devrait plutot se former à partir de Java ou Delphi afin de prendre de bonnes habitudes...
    .
    Je dirai oui et non, car en java, tu ne gères pas la mémoire manuellement
    Le système de Garbage Collector (GC, littéralement ramasseur de déchets) permet de gérer automatiquement les ressources utilisées par les objets d'une application Java.

    Toutefois, il n'existe aucun moyen de contraindre le GC à accomplir un nettoyage de la mémoire à la demande.

    Je dirai plus tôt C++ pour un futur professionnel
      0  0

  20. #20
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 33
    Par défaut
    Citation Envoyé par Betatesteur
    Je dirai oui et non, car en java, tu ne gères pas la mémoire manuellement
    Le système de Garbage Collector (GC, littéralement ramasseur de déchets) permet de gérer automatiquement les ressources utilisées par les objets d'une application Java.

    Toutefois, il n'existe aucun moyen de contraindre le GC à accomplir un nettoyage de la mémoire à la demande.

    Je dirai plus tôt C++ pour un futur professionnel
    L'apprentissage de l'objet doit se faire idéalement en dehors des difficultés techniques c'est pour ça que JAVA est recommandé.

    C++ est puissant mais aussi bcp plus complexe à maitriser, gérer la mémoire etc.. ce n'est pas l'intérêt premier lorsque on apprends à programmer et il vaut mieux ne pas tout mélanger.

    Mais bon on s'éloigne du sujet principal, le PHP.
      0  0

Discussions similaires

  1. [FTP] Est-ce que PHP peux faire FTP
    Par pierrot10 dans le forum Langage
    Réponses: 7
    Dernier message: 11/06/2007, 16h55
  2. comment tester si un nombre est premier en php ?
    Par Shyboy dans le forum Langage
    Réponses: 1
    Dernier message: 09/03/2007, 18h08
  3. [MySQL] Est-ce que php supporte les requêtes imbriquées ?
    Par dahan dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/03/2006, 19h50

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