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 :

Qu'est qui ne va plus avec PHP ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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
    Yep , PHP est la pour durer.
    la seule chose qui pourrait le remplacer est un autre langage de script, avec une syntaxe proche du C ou javascript , et permettant de faire du procédural ou de l'objet , et surtout qui tourne en mod sur apache.
    Il faut aussi que les hébergeurs proposent un peu plus de diversité sans surcouts. Mais je crois en l'avenir d'un javascript amélioré coté serveur.

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 2
    Par défaut Surréaliste comme news
    Globalement à ma connaissance, en Belgique les boites de comm utilisent surtout PHP ou ASP.Net.

    Après c'est toujours pareil, on crache sur ce qu'on ne connait pas.

    C'est surréaliste: si 1 gars postule dans cette boite c'est qu'il a lu une offre ou devait forcément être mentionné PHP. Alors comment peut-il s'offusquer ?!

    La plupart des carences dont ils parlent ont été résolues avec PHP5. Le programmation OO est digne de ce nom depuis des années.

    Je n'en démords pas: la productivité, l'abondance des classes/produits/modules gratuits, la portabilité, la performance (et simplicité) de l'accès DB font de ce langage un must pour les petits à moyens sites. Pour les gros sites ou les applications de grande taille, il rivalise avec Java/.Net et son choix est souvent justifié.
    Après le snobisme veut qu'un langage a 2 vitesses (on peut programmer en style objet, et en style structuré) rappelle un peu Visual Basic. Mais pour moi c'est du snobisme de frustrés.

  3. #3
    Membre régulier

    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mai 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2010
    Messages : 10
    Billets dans le blog
    1
    Par défaut
    Tiens, un vieux développeur (j'ai commencé en milieu professionnel en 1984 avec du Dbase2 - ça ne dira rien aux jeunes, mais la nostalgie en guettera certains)...

    Pourquoi j'utilise PHP pour mes développements (applications de gestion en mode web) :
    - langage simple et vite acquis
    - applications faciles à déployer, sans être obligé de mettre en place une architecture complexe (intéressant pour des applications à distribuer dans d'autres structures - je travaille en administration)
    - applications faciles à gérer, le code étant lisible immédiatement
    - possibilités de programmer "proprement", même si n'importe qui peut faire n'importe quoi
    - quand j'ai basculé vers les langages de développement pour le web (je travaillais à l'époque en PowerBuilder), j'ai hésité à me lancer vers Java. C'est la complexité du langage qui m'a rebuté, non pas tant pour moi que pour mes collègues, qui auraient, pour la plupart, été incapables d'adapter les applis que je développais (l'activité de développement est secondaire dans notre métier de responsable informatique). J'avais eu une expérience malheureuse à ce sujet avec PowerBuilder, notamment...
    - j'en oublie...

    Effectivement, les performances ne sont peut être pas toujours suffisantes, mais Java, de ce côté là, c'est pas le top non plus. Si on veut vraiment "aller vite", faut du C, C++, voire de l'assembleur... Ceci dit, pour les applications que je développe, je n'ai jamais été limité par des problèmes de perf, à condition de travailler simplement et de façon intelligente (plus facile à dire qu'à faire).

    Il existe une multitude de frameworks en PHP, avec les avantages et les incovénients inhérents à ce type d'outils. L'important, c'est de développer de façon propre, quel que soit le langage ; l'approche MVC et objet est possible en PHP, c'est l'essentiel.

    J'ai écrit un bouquin sur ce sujet, dispo aux éditions ENI : "PHP - de l'analyse au développement d'une application professionnelle", qui donne quelques conseils pour éviter de faire n'importe quoi. Les quelques conseils que je donne (je ne prétends pas ni avoir la science infuse, ni être un grand maître du développement) peuvent être transposés dans d'autres langages : l'important, ce n'est pas le langage, mais comment on le manipule.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Août 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 11
    Par défaut J'en pouvais plus de PHP
    J'ai fait du PHP de façon professionnelle pendant 5 ans (SugardCRM/Wordpress/Prestashop), et franchement, j'en pouvais plus... le plus grand reproche que je ferais c'est que tout dans (et avec) ce language manque de "cohérence". Alors oui, c'est vrai, il ne tient qu'à vous d'en mettre, de la cohérence, mais :
    1. Je n'ai pas que ça à faire
    2. Ma notion de la cohérence n'est probablement pas la même que celle de mon voisin
    3. Pourquoi continuer de perdre du temps à me battre contre des "à peu près" quand d'autres languages proposent déja -eux- une lisibilité, une simplicité et une puissance sans comparaison ?

    Je suis donc passé à Ruby(on Rails) il y a deux ans, en même temps que j'ai débuté mon activité de Freelance. Franchement, depuis, c'est un vrai bonheur. Notez que Python(Django) aurait aussi bien pu faire l'affaire, mais il se trouve que ça a été Ruby, et que j'y trouve maintenant tout à fait mon compte.

    Quoiqu'il en soit, franchement, PHP, ça mène invariablement à des applis foutraques, bancales et quasi toujours de conception "perso" (vous pouvez vraiment maitriser SugarCRM et vous retrouver perdu dans Wordpress. Ou l'inverse.). Tout le monde fait son truc dans son coin et à sa sauce (même avec du MVC, ça reste toujours du MVC "maison").

    Avec Ruby, mes yeux ne me piquent plus le soir (rhaaa, tous ces points virgules et ces accolades débiles de partout !!!), je peux reprendre n'importe quelle appli en TMA sans être perdu, et je n'ai pas besoin de rajouter 10 lignes de commentaires pour expliquer ce qu'est "une_variable", comment on peut s'en servir et ce qu'on peut en faire : c'est un objet (comme TOUT le reste), et j'y applique la méthode "une_variable.methods" pour voir ce qu'il y dedans. C'est _simple_

    Je sais que je mélange dans cet argumentaire le côté "language" et le côté "Framework", mais je crois que tout est lié. Construire un Framework sur un language approximatif ne peut -à mon avis- que mener à un résultat global approximatif... et l'approximation, ça me fatigue.

  5. #5
    Membre éclairé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Par défaut
    Citation Envoyé par guy_lux Voir le message
    J'ai fait du PHP de façon professionnelle pendant 5 ans (SugardCRM/Wordpress/Prestashop)
    En voila un (développeur de dimanche), qui confond php et les CMS/CRM conçu avec

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 61
    Par défaut
    Bonjour

    Il est facile de tout comparer.

    Mais Php est un moyen comme un autre de pouvoir gagner sa vie.
    Je dois refaire ma vie professionnelle suite à un accident de travail qui m'a handicapé.

    seul les entreprises qui exploitent php m'ont tendu la main.
    J'ai appris à développer en C# plateforme dotnet mais vu mon age les boites ne prennent pas les "vieux de 47 ans"

    Je n'ai pas honte de devenir un développeur du dimanche!!!!!
    Quand on voit le site developpez.com, il y a vraiment pas de raisons de rougir.
    De plus quand on se trompe en php cela se voit de suite.

    Malgré mon niveau de débutant mes yeux me piquent pas le soir, et madame aspirine ne s'enrichira pas avec moi.
    Chose qui était impossible en c#

    Actuellement je suis en stage Php Mysql de 4 mois en télétravail.
    J'image même pas cette solution en c#.
    Linux + Php = Liberté totale

    Cela n'engage que moi !!!!

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 6
    Par défaut gratuit
    La gratuité est un de ses arguments positifs non ? et par les temps qui courent c'est important. Moi je suis 100% php bien sûr ou plutôt une compilation de plusieurs langage (php, dhtml, javascript, css...) et mes clients en sont contents et ça aussi c'est important. Je dev depuis 8 ans en PHP et je n'ai l'intention de changer sous pretexte qu'il n'est plus fashion. j'ai horreur de l'ASP, licence payante...

  8. #8
    Membre éclairé Avatar de a028762
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 419
    Par défaut J'adore PHP
    Et oui, je développe depuis 2002 en PHP un site d'intranet
    et malgré les nombreux défauts, je trouve les possibilités d'extension innombrables.
    Bibliothèques multiples (Oracle, Mysql, Jpgraph, etc ....)
    Chaque fois que je parcours l'aide, je m'étonne de fonctions dont j'ignore tout (et dont je n'ai peut-être pas besoin), et le tout, en open source...
    Bien sûr c'est de l'interprété, et si j'ai besoin de code rapide, je dois utiliser d'autres choses, mais pour les sites web, cela suffit !

  9. #9
    Membre confirmé Avatar de hugobob
    Profil pro
    FOI
    Inscrit en
    Septembre 2005
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Gabon

    Informations professionnelles :
    Activité : FOI

    Informations forums :
    Inscription : Septembre 2005
    Messages : 169
    Par défaut
    Listons les grands sites fait en PHP et voyons s'ils sont satisfaits:

    1- Facebook
    2- ...

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2007
    Messages : 144
    Par défaut
    Citation Envoyé par hugobob Voir le message
    Listons les grands sites fait en PHP et voyons s'ils sont satisfaits:
    Wikipedia, Digg, Yahoo ! (À vérifier, mais il me semble.)

  11. #11
    Membre éclairé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Par défaut Microsoft
    Citation Envoyé par hugobob Voir le message
    Listons les grands sites fait en PHP et voyons s'ils sont satisfaits:

    1- Facebook
    2- ...
    Microsoft annonce que la plateforme de blog par défaut des 30 millions d'utilisateurs de Live va migrer vers PHP / Wordpress.

  12. #12
    Membre confirmé
    Avatar de chemanel
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 173
    Par défaut



    Juste pour rire :p

    Sinon j'ai trouvé un benchmark au niveau des performances entre les languages :

    http://www.wrensoft.com/zoom/benchmarks.html

  13. #13
    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
    microsoft sort même un ide pour faire du php
    (sur iis of course avec support mysql)

    http://www.microsoft.com/web/webmatrix/

    j'ai testé le framework webpages.net par contre et c'est pas du tout.

  14. #14
    Membre actif
    Profil pro
    Inscrit en
    Août 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 21
    Par défaut
    Citation Envoyé par chemanel Voir le message
    Juste pour rire :p

    Sinon j'ai trouvé un benchmark au niveau des performances entre les languages :

    http://www.wrensoft.com/zoom/benchmarks.html

    Pas facile de trouver des benchmark "a jour"... Ici, il s'agit de Php 5.2 sous Windows, sans Apc... Je serais curieux de voir les résultas avec une conf récente

    edit : trompé de quote désolé

  15. #15
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 15
    Par défaut pas de PHP mais ...
    En fait en tant que non connaisseur des technologies web, par quoi peut-on remplacer PHP ? Et surtout pourquoi, quels sont les avantages ?

    EDIT : c'est surtout au niveau des performances que j'aimerais savoir les avantages des uns comparés au PHP.

  16. #16
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Citation Envoyé par M.Dolly Voir le message
    En fait en tant que non connaisseur des technologies web, par quoi peut-on remplacer PHP ? Et surtout pourquoi, quels sont les avantages ?
    Je t'invite à faire un tour sur ce sondage

    Cordialement,
    Idriss

  17. #17
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut
    On se demande si le PHP c'est génial ou si c'est nul. Et à votre avis, est-ce que l'anglais est la plus belle des langues ? Ca n'empêche pas un certain nombre de personnes de pouvoir communiquer ensemble en l'utilisant ...

  18. #18
    Membre actif
    Profil pro
    Intégrateur
    Inscrit en
    Décembre 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Décembre 2008
    Messages : 111
    Par défaut Les sites en PHP
    est ce que le PHP est un grand langage, pas si sûr, et quant je vois "Jcpan" dire que Facebook est un grand site fait en php, je précise que facebook est un site bourrée de Javascript, et qui comporte un nombre incroyable de bug, et principalement au niveau des requêtes (installe et configure firebug et constate l'état de facebook).

    Sinon, si je passe outre la syntaxe qui reste bordélique, je trouve qu'un langage qui en 2010 ne fait pas encore totalement la séparation entre le code coté client (html, js, ..) et le code PHP coté serveur, je trouve ça largement dépassé

  19. #19
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 419
    Par défaut
    Citation Envoyé par moustic98 Voir le message
    Sinon, si je passe outre la syntaxe qui reste bordélique, je trouve qu'un langage qui en 2010 ne fait pas encore totalement la séparation entre le code coté client (html, js, ..) et le code PHP coté serveur, je trouve ça largement dépassé
    Ca c'est une bétise en tout cas... Tu pense que les templates se font comment ?

    Moi j'apprécie de pouvoir faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php foreach($monTab as $maVar):?>
      <li> <?php echo $maVar['title'];?></li>
    <?php endforeach;?>
    Et ca me parait tout a fait correct, du moment que je sépare logique et code dans des fichiers différents.
    Dans cet exemple, la variable $monTab est crée dans mon controleur. L'exemple est bien sur une vue.

  20. #20
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Citation Envoyé par moustic98 Voir le message
    est ce que le PHP est un grand langage, pas si sûr, et quant je vois "Jcpan" dire que Facebook est un grand site fait en php, je précise que facebook est un site bourrée de Javascript, et qui comporte un nombre incroyable de bug, et principalement au niveau des requêtes (installe et configure firebug et constate l'état de facebook).
    HS ? PHP n'a rien avoir avec les erreurs javascript^^
    Citation Envoyé par moustic98 Voir le message
    Sinon, si je passe outre la syntaxe qui reste bordélique, je trouve qu'un langage qui en 2010 ne fait pas encore totalement la séparation entre le code coté client (html, js, ..) et le code PHP coté serveur, je trouve ça largement dépassé
    Le langage lui même ne peut pas implémenté cette logique, des innombrables frameworks le font très bien.

Discussions similaires

  1. Qu'est qui ne va plus avec Subversion ?
    Par Idelways dans le forum Subversion
    Réponses: 45
    Dernier message: 24/05/2012, 11h55
  2. Qu'est qui ne va plus avec Subversion ?
    Par Idelways dans le forum Actualités
    Réponses: 0
    Dernier message: 16/03/2011, 13h12
  3. Qu'est qui ne va plus avec PHP ?
    Par Idelways dans le forum Actualités
    Réponses: 200
    Dernier message: 03/12/2010, 16h36
  4. function qui ne marche plus avec un 2ème paramètre
    Par Zorgloub dans le forum Général VBA
    Réponses: 3
    Dernier message: 10/09/2008, 23h51
  5. (UNION) Requete qui ne fonctionne plus avec mysql4
    Par kreatik dans le forum Requêtes
    Réponses: 0
    Dernier message: 13/11/2007, 13h31

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