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

Langage PHP Discussion :

« PHP est destiné à mourir » pour un développeur


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif Avatar de Atem18
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2012
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2012
    Messages : 91
    Par défaut
    J'aimerais troller, mais d'autres le font bien mieux à ma place. De plus, aimant le Python, mon point de vue est forcement biaisé.

    Une des rares choses que je reproche au PHP, c'est son manque de lisibilité au premier coup d'oeil, par rapport au Python. Sinon pour le reste, si des gens sont heureux avec, tant mieux pour eux.

    Je finirais en disant que PHP est imbuvable sans framework. Donc PHP, oui, mais avec Symphony et consorts.

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    371
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 371
    Par défaut
    Hum mouais, absolument pas d'accord avec l'article. Pour moi PHP est très loin de sa fin.

    D'ailleurs ce genre de discours on a les même avec javascript. Comme quoi c'est un langage pourri avec moultitude de faiblesse.

    Mais bon comme javascript, ces faiblesses peuvent être compensé par les framework (le cache par exemple)

    En plus ce qu'il oublie c'est que PHP est le langage de conception le plus simple pour faire un site internet et je suis désolé mais pour tout ce qui est petit/moyen site vitrine on ne fait actuellement pas mieux en terme de rapport qualité/prix.

    Actuellement il n'y a aucune web-agency au monde qui font leur solution en C#/J2EE pour concevoir les sites vitrines client ou genre des site d'annonce immobilier. Tout simplement parce que PHP est le langage avec le meilleur rentabilité sur ce genre de site.


    Pour moi c'est ce créneau ou PHP est roi et n'est actuellement inquiété par aucun autre langage, donc il n'est absolument pas prêt de couler.
    Pour que PHP meurent il faudrait trouver un langage serveur plus rentable que lui et c'est clairement pas le cas pour le moment.

  3. #3
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Un troll du vendredi toujours plaisant ^^

    À lire si ce n'est pas déjà fait : l'article "Le Renouveau de PHP" par Clément Herreman (décembre 2012).

  4. #4
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    Le titre de l'article dit tout, il n'y a pas grand chose a ajouter.
    Comme tout cycle il y a les phases de naissance / croissance / maturation / déclin puis mort, pourquoi lancer un débat sans fin alors qu'on le connait le résultat final?

    Ceci dit PHP est tres utilisé et par notamment des gros des technologies, le jour ou il mourira les Java C# & Cie n'existeront peut-etre plus déja. Dans tous les langages il y a des erreurs incompréhensibles

  5. #5
    Membre éclairé Avatar de shell13010
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2008
    Messages : 281
    Par défaut
    Php évolue et continuera d'évoluer...

    Sinon, posons nous la question suivante:

    Gunslinger est-il Maya?

  6. #6
    Membre éprouvé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 224
    Par défaut
    En même temps, les comparaisons avec certains langages sont un peu foireuses. On fait souvent la comparaison du PHP ou JS sans framework avec des langages qui en proposent de base. Par exemple, qui irait faire du web sans aucun framework en Java, se faire une couche de base prendrait probablement bien plus de temps qu'en PHP.

  7. #7
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 420
    Par défaut
    Plus la complexité croît, plus les lignes de code s’agrandissent...
    Alors ça ça vaut des points ... est-ce vraiment un problème inhérent à php
    Avec de tels arguments on a pas vraiment envie d'aller plus loin...

    Après que php ne puisse pas tout faire et soit appeler à mourir un jour, oui bon c'est encore une révélation que personne ne pouvait prévoir sauf certainement l'auteur de cet article inoubliable

    Tant que la plupart des sites n'ont pas besoin des technologies autres que celles pour lesquelles php a été conçu, il a encore de beaux jours devant lui car comme il a été dit, il est remarquable de savoir faire dans ces domaines. Bien sûr par exemple on écrira certainement moins de php si la technologie websocket standard est dans un autre langage mais qui a besoin d'utiliser systématiquement un Websocket ?

    PHP vous abandonnera...
    On verra bien, pour moi je pense qu'on a largement le temps de voir venir... et l'on sait assez bien pour quel usage on peut l'utiliser ou pas.
    En tout cas je suis certain d'une chose, avec préambule aussi peu instructif je vais abandonner la lecture de gunslinger bien avant que php m'abandonne

  8. #8
    Invité
    Invité(e)
    Par défaut
    Ce que je retiens toujours de ce genre d'articles est un petit sourire... Aucun langage de programmation ne meurt tant qu'il y a des programmeurs qui l'utilisent, c'est aussi simple que ça. Peut être que ceux qui disent ce genre de choses ont leurs raisons personnelles, mais il ne peuvent en aucun cas prévoir l'avenir...

    Tous les langages de programmation sont destinés à mourir si l'on en croit certains. Alors petit hall d'honneur à quelques vétérans qui en 2013 n'ont pas encore dit leur dernier mot :

    - Le COBOL est encore présent dans de très nombreuses institutions financières.
    - Le RPG sur AS400 permet encore de gérer des données critiques.
    - Le VB(6) encore présent, malgré sa mort dictée par Microsoft.
    - Le Perl, et même pour des développement récents sur le Web.
    - Le Pascal, vivant grâce à Delphi et récemment Lazarus.

    Et il y a d'autres aussi... Même des langages récents et du milieu des années 90 ont pour certains un destin tragique mais sont là.

    Et aussi, un changement de situation peut redonner un second souffle. Exemple : ObjectiveC qui était un peu tombé dans les oubliettes mais a connu une montée fulgurante car c'est le langage natif des iDevices d'Apple...

    Si l'on regarde l'indice Tiobe (bien qu'il faut prendre tout cela avec des pincettes car ce genre de classement peut inciter au troll), que voit-on? Des cycles. Les langages montent et descendent suivant les années, ils sont parfois au top, et parfois descendent radicalement. Imaginons par exemple qu'une startup décide de créer le prochain site Web mondial à grande affluence mais en misant sur TCL/TK, que verra-t-on? Une très forte montée de TCL/TK et il se retrouvera dans le top 10!

  9. #9
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    Citation Envoyé par Squeak Voir le message
    Si l'on regarde l'indice Tiobe (bien qu'il faut prendre tout cela avec des pincettes car ce genre de classement peut inciter au troll), que voit-on? Des cycles. Les langages montent et descendent suivant les années, ils sont parfois au top, et parfois descendent radicalement. Imaginons par exemple qu'une startup décide de créer le prochain site Web mondial à grande affluence mais en misant sur TCL/TK, que verra-t-on? Une très forte montée de TCL/TK et il se retrouvera dans le top 10!
    Tiobe ne se base pas sur ces criteres, mais est plutot enclin aux mises a jours des languages de programmations / frameworks, d'ou tes cycles.

    Dans les languages que tu cites je n'au une expérience qu'avec VB6, mais inutile de dire que ce language n'évolue plus depuis un bout de temps et est rarement le bon choix de nos jours, de plus il n'est pas adapté aux nouveaux besoins (Web, processeurs multi-coeurs, GPU, services...)..

  10. #10
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Par défaut
    - Le COBOL est encore présent dans de très nombreuses institutions financières.
    Lol c'est clair , je connais des gars qui gagnent des salaires annuels à 6 chiffres à maintenir des projets COBOL gigantesques. dans 30 ans il y aura encore des devs COBOL.

  11. #11
    Membre éclairé
    Homme Profil pro
    Ingénieur Développement Logiciel
    Inscrit en
    Septembre 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Ingénieur Développement Logiciel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 290
    Par défaut
    JS était donné pour mort il y a quelques années, qu'en est il aujourd'hui?

  12. #12
    Membre extrêmement actif

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Par défaut
    Citation Envoyé par Le gris Voir le message
    JS était donné pour mort il y a quelques années, qu'en est il aujourd'hui?
    Comme mort? En tout cas aujourd'hui son futur est loin d'etre clair, pour ne citer que Google certaines entreprises aimeraient bien le voir disparaitre. D'ailleurs si JavaScript s'en sort si bien il peux remercier des librairies comme jQuery et le desir de compatibilite avec la plupart des plateformes.
    Apres il ne faut pas oublier que des technologies serveur comme Node.js ou son utilisation native sous Windows 8 montrent que le JavaScript n'a peut-etre pas encore montrer tout ce qu'il a sous le capot, grand point positif du langage.

  13. #13
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    @alex_vino: sans oublier asm.js, la sous-couche JS lancée par Mozilla pour les jeux HTML5.

    HS:
    Citation Envoyé par Le gris
    JS était donné pour mort il y a quelques années, qu'en est il aujourd'hui?
    J'avais lu : « J'étais donné pour mort il y a quelques années, qu'en est il aujourd'hui? »

  14. #14
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Bonjour.

    Il me semble que le PHP est en train de se faire sérieusement concurrencer par d'autres langages dans son secteur de prédilection (gratuit, simple, efficace). Ce ne sera pas sans dommages pour l'avenir.

    Au vu de l'évolution de ce langage, celui-ci en a pris conscience, je pense.

    Rendez-vous dans quelques années pour refaire un bilan...

  15. #15
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 420
    Par défaut
    Citation Envoyé par moldavi Voir le message
    Il me semble que le PHP est en train de se faire sérieusement concurrencer par d'autres langages dans son secteur de prédilection (gratuit, simple, efficace).
    Et libres ? Alors lesquels ?
    Cela fait déjà de nombreuses années que l'on parle par exemple de ruby, mais bof au vu de la fréquentation des forum et du retour d'expérience de ceux qui s'y sont intéressés le minimum qu'on puisse dire est que ce n'est pas la ruée vers l'or. En fait à ce que je sache aucun langage orienté web n'a pour l'instant d'avantages décisifs par rapport à php... Mais bon la concurrence est de toutes façons stimulante et au vu des nouvelles versions, php ne s'endort pas sur ses lauriers.

    Tu pensais à un langage en particulier ?

  16. #16
    Membre très actif
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 121
    Par défaut
    Personnellement je n'espère pas, en fonction des besoins le PHP est idéal. Pour une petit site simple et efficaces, un forum de discussion, un jeu/forum ou un petit site d'entreprise le PHP reste l'idéal.

    Et le JS bien qu'améliorer avec JQuery et le nouveauté lié a l'AJAX reste bien moins intéressant que le PHP. Et la je ne parle pas du HTML5 qui est certes mieux, mais sans être aussi intéressant que le PHP.

    Enfin, qui vivra verra

  17. #17
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Par défaut Une absurdité
    Je pense que cette personne qui a écrit cet article ne connait tout simplement pas les bonnes pratiques du langage de programmation php ni plus ni moins.

    C'est comme ci moi on me demander d'avoir la même expertise en java que j'ai en php aujourd'hui. Je connais dix fois plus php que java par exemple.

    Après pour répondre à CocoDesBois:
    J'ai un peu développé en PHP il y a 10 ans, donc je ne connais rien à ce langage.
    Mais est ce qu'on peut faire en PHP pur un back office dont les infos des fenêtres se mettent à jour instantanement (qui écoute sur un tube par ex ou qui se fait appeler)? Je ne parle pas d'ajax qui push toutes les 2 secondes pour rafraichir le navigateur.
    PHP c'est destiné au web, et une bonne application web en php c'est une bonne combinaison de plusieurs techno et langage tel que html, css, javascript dont ajax fait partie.

    J'ai constaté par exemple sur de grosses applications web en full ajax sur lesquelles j'ai pu travaillé que par exemple on utilisait MSSQL ou ORACLE car les bases de données étaient plus performantes que mysql et pourtant ! Leur application qui faisait beaucoup de requête et effectivement une grosse appli s'en sortait tout aussi bien sur le temps requête, performance, ressources avec php & mysql.

    Dans beaucoup de boite j'ai constaté que le besoin qu'ils avaient et les problèmes de perf qu'ils rencontraient était "surtout due" à une mauvaise architecture et mauvaises requêtes !

    En reproduisant la même appli avec framework php (et non framework fait maison) + mysql j'ai prouvé à une entreprise que leur application pouvait effectuer ces tâches 3 fois plus rapidement en étant mieux architecturé, avec de meilleurs requêtes sql (pourtant je ne maîtrise pas tout ce qui concerne sql tel que les view etc...)

    devant l'évidence ils ont eu de grosses réunions, nous n'avions pas eu la réponse rapidement sur la démo que je leur avait fait, mon responsable a tout fait pour me viré (ce qu'il a réussit) et par la suite ils ont repris ce que je leur avais montré en démo.
    Ego quand tu nous tiens dit donc.

    Tout ça pour dire que php a très très bien progressé, en ce qui concerne les fuites de mémoire depuis la 5.3 et des poussières beaucoup de problèmes de fuites de mémoires ont été résolus.

    Constat : Beaucoup d'application web en java par exemple sur lesquels nous avons pu travailler certain ou utilisé étaient 3 fois plus lourde que des applications faites en php/ajax ou flash.

    Dire que php est un langage sans avenir, pas rapide et j'en passe. Faudrait un peu mieux creuser les tests et se remettre en question car aujourd'hui il y a de très grosses appli et site qui fonctionne aussi bien voir mieux qu'avec d'autres langage.

    On lit plein de trucs du genre plus rapide que php : java, python, ruby, pearl etc.... Je crois qu'aujourd'hui je demande à voir un mec qui me fasse un exemple probant sur des applis et que bons nombre pourrait lui démontrer "tiens regarde j'ai fait la même appli en php/ajax (ou sockets), l'applis est plus performante que la tienne ou aussi performante".

    On a suffisamment de recule sur php aujourd'hui (je parle de ceux qui ont réellement fait et pu voir des résultats et tests recevable) pour se reposer sur ce langage de programmation. Ca n'est pas 100 ou 200 entreprises / projets qui ont été réalisé sur ce langage mais des millions voir milliards d'applis.
    Que faut-il de plus ?

  18. #18
    Membre confirmé Avatar de Soobook
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Réunion

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2005
    Messages : 98
    Par défaut
    Mouais, en gros, c'est juste un post d'un mec qui aime pas PHP.

    PHP va mourir? Soit, mais qui va le tuer?
    Parce qu'avant que PHP disparaisse, va falloir trouver un langage aussi puissant tout en restant (très) accessible et permissif, documenté, populaire ...

    Et puis on dit tout le temps que PHP est trop permissif, etc...
    Pour moi il faut découpler le langage en lui même de la manière de l'utiliser.

    C'est peut être ça la différence entre un professionnel et un bidouilleur : le développeur, c'est son métier et il fait pas n'importe quoi même si le langage l'y autorise.

    En tout cas, pour apprendre c'était parfait mais maintenant du PHP pur je n'en fais presque jamais.
    J'utilise essentiellement Symfony 2, ce qui me permet de structurer sainement mon code et de ne pas réinventer la roue. Et pour ce qui est des perfs, ben ça va.

  19. #19
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 702
    Par défaut
    J'ai l'impression que beaucoup viennent ici défendre leur langage chéri qui a été mis en cause par un méchant blogueur, sans avoir pris la peine de lire ledit blog.

    L'auteur ne dit pas que "PHP is meant to die" dans le sens "le langage PHP doit mourir", mais qu'il a été conçu sur le modèle de "requêtes qui sont traitées puis meurent". Et que ce modèle est de moins en moins pertinent au moment ou les sites deviennent de plus en plus des applications complexes.

    Il y a certes des moyen de contourner ce problème mais comme beaucoup des nouveautés en PHP, ça relève de la rustine supplémentaire, a un langage qui n'a pas été conçu pour ça.

  20. #20
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Uther Voir le message
    J'ai l'impression que beaucoup viennent ici défendre leur langage chéri qui a été mis en cause par un méchant blogueur, sans avoir pris la peine de lire ledit blog.

    L'auteur ne dit pas que "PHP is meant to die" dans le sens "le langage PHP doit mourir", mais qu'il a été conçu sur le modèle de "requêtes qui sont traitées puis meurent". Et que ce modèle est de moins en moins pertinent au moment ou les sites deviennent de plus en plus des applications complexes.

    Il y a certes des moyen de contourner ce problème mais comme beaucoup des nouveautés en PHP, ça relève de la rustine supplémentaire, a un langage qui n'a pas été conçu pour ça.
    En même temps l'intitulé de la discussion amène un peu à ça...

Discussions similaires

  1. Les outils vraiment utiles pour les développeurs PHP
    Par RideKick dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 14/06/2017, 18h10
  2. Quel salaire pour un développeur PHP certifié Zend ?
    Par WebDream dans le forum Salaires
    Réponses: 11
    Dernier message: 02/10/2009, 17h13
  3. Réponses: 0
    Dernier message: 08/09/2009, 18h34

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