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 Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Qu'est qui ne va plus avec PHP ?
    Sous ce titre accrocheur, j'ai d'abord cru à un vrai problème pour l'avenir de ce langage, rien de tous cela.

    J'utilise PHP professionnellement et pour moi, ce langage à contribuer à l'évolution de la toile. Même si je ne suis pas un 'vrai' développeur, j'ai dès le départs aimer ce language. Il m'a permis de m'affranchir des ces CGIs en Perl bien indigestes, de pouvoir utiliser ces SGBD sans passer par configurations bien complexes et au fil du temps il s'est enrichi. Il est même venu taquiner (je dis bien taquiner ) les grands (C++ et Java) avec sa POO.
    PHP permet de rendre des services maximum en un minimum de temps et pour un coût minimum.

    Je respecte les avis de ceux qui le juge comme "crade", mais je ne respecte pas ceux qui le disent "pas cool". Je ne vais pas vous saouler avec mes discours réac, mais .... "Longue vie à PHP!"

    Au passage: Bienvenu à lelann et merci pour ton intervension

  2. #2
    Membre éclairé
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Juin 2008
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 522
    Par défaut
    Je ne connais pas grand chose à la programmation web, mais ce qui est sûr c'est que quand je m'y mettrai, à moins qu'il y ait eu un énorme changement, c'est le php que je choisirai. Pourquoi ? Parce que c'est un standart, comme le c ou c++, tout simplement.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 53
    Par défaut
    Je suis assez d'accord avec cet article.

    PHP a très mauvaise réputation. Je pense que c'est aussi du fait de son adoption massive. N'importe qui, non informaticien, n'ayant aucune notion objet, aucune bonne pratique peut quand même réussir à développer un petit site "sympa". (J'ai bien dis développer, pas maintenir dans le temps).

    Le PHP reste un langage facilement abordable. Par contre, pour faire des choses plus "propres", c'est comme toute technologie, il faut apprendre.

    Venant du monde Java, ce qui me gène le plus quand je développe en PHP reste :
    - le faible typage (surtout quand on reprend un code "crade")
    - le manque d'outil (profilling avec arbres d'appel, auditeur de code...)
    - pas de thread

  4. #4
    Nouveau candidat au Club
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par défaut
    Thread : http://www.berejeb.com/2010/10/la-ge...cntl-et-posix/

    Profiling... http://www.zend.com/fr/products/server/video

    Il n'y a pas de mauvais langages. Juste de mauvais programmeurs.

  5. #5
    Membre éclairé
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Juin 2008
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 522
    Par défaut
    Citation Envoyé par lalmat Voir le message
    Il n'y a pas de mauvais langages. Juste de mauvais programmeurs.
    Ben si justement, parce que ce sont les humains qui font les languagues.

  6. #6
    Nouveau candidat au Club
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par défaut
    Citation Envoyé par raphchar Voir le message
    Ben si justement, parce que ce sont les humains qui font les languagues.
    Certes, mais ils sont en général réalisés par des gens plus doués que ceux qui s'en servent...
    Je pense que peu de personnes ici peuvent égaler ça. Mais je te l'accorde, ce sont des humains et ce n'est pas développé en PHP.

  7. #7
    Membre éclairé
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Juin 2008
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 522
    Par défaut
    Faudra qu'on me confirme que c'est juste 4ko, parce que sur le site c'était indiqué 19ko et en plus mon antivirus bloquait le téléchargement: site à risque.

  8. #8
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Citation Envoyé par lalmat Voir le message
    Thread : http://www.berejeb.com/2010/10/la-ge...cntl-et-posix/

    Profiling... http://www.zend.com/fr/products/server/video

    Il n'y a pas de mauvais langages. Juste de mauvais programmeurs.
    C'est trèèèès loin de que que propose Java ou Ruby par exemple...

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Par défaut
    Citation Envoyé par lalmat Voir le message
    Thread : http://www.berejeb.com/2010/10/la-ge...cntl-et-posix/


    Il n'y a pas de mauvais langages. Juste de mauvais programmeurs.
    hello,

    pcntl n'est disponible que sur *nix, si tu veux le faire sur windows t'es roulé :
    http://fr2.php.net/manual/fr/intro.pcntl.php
    (Et il n'y à pas que les serveurs dans un environnement de projet logiciel, il y à aussi les postes de développeurs ... par exemple)

    fin voilà quoi. C'est comme la gestion des stderr/etc sur popen, je vais y aller franchement sortie d'*nux, c'est de la m****.

    C'est un problème classique et récurrent en php, des moitié d'implémentation etc et après on te dit que sisi c'est disponible... à moitié

    a plus

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2004
    Messages : 32
    Par défaut
    Vous pouvez me donner des "Nike Air Jordan édition de la mort qui tue" ça va pas me faire sauter plus haut.
    Une Ferrari, ça me fera pas rouler plus vite dans les bouchons.
    Le matériel de De Vinci, je vais pas réussir à refaire la Joconde.
    (Pour les lents, je veux dire que le même outil, dans des mains différentes peut faire des merveilles, des truc simples, ou du n'importe quoi)

    Personnellement, le Java me donne des boutons donc je ne peux pas vraiment comparer avec le Php car j'ai jamais réussi à m'y mettre mais j'aime bien le Php, et ca m’ennuierait beaucoup qu'il disparaisse

    Pourquoi, parce qu'il fait ce dont j'ai besoin, au taf et pas que en site du dimanche.

    Et puis la mode et moi, j'ai beau être une fille, j'ai toujours trouvé ça aberrent, les talons aiguilles pour faire du shopping c'est au delà de ma compréhension mais le parallèle est facile :
    Je dirais donc une banalité, chacun trouve chaussure à son pied, à la mode, étriqué, avec des kilomètres de lacets, des chaussures médicales ou une petite tong Y en a qui aiment bien se faire mal parce que c'est à la mode, d'autre qui fond ce qui veulent et certains qui commencent à marcher avec ce qui a de plus pratique.

    Voila, instant parallélisme entre les les geeks Développeur et les Bimbo de la chaussure, y a des extrémistes partout, et surtout beaucoup de gens pour les suivre ou pour commenter.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 42
    Par défaut PHP ? Ringard ?
    Moi je ne trouve pas que PHP soit un langage pourri et je trouve que dans sa branche il s'en sort très bien ! Oh il n'est pas parfait certes mais regarder de l'ASP (VB/VBS) comme c'est laid !
    Moi j'utilise un language en fonction du but...
    Si c'est faire un site web, ce sera du php/extjs, si c'est un "robot" ou tout autre programme qui doit être petit, puissant et efficace ce sera du C/C++. Si c'est du travail en environnement Microsoft, et bien oui je prendrai du VB/VBS même si c'est moche.
    En ce qui concerne le JAVA, j'apprécie beaucoup ce language que j'ai commencer il y a peu car avant, Je disais que JAVA c'est lourd et c'est moche mais finalement en tant que "client riche" multi-platforme, ce langage est vraiment très bien ! Enfin voilà çà c'est mon idée...

  12. #12
    Membre à l'essai
    Inscrit en
    Décembre 2003
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 7
    Par défaut
    J'ai un peu la même opinion, la syntaxe de PHP est plus laxiste mais rien n'empêche de travailler proprement ... Et d'ailleurs, rien n’empêche de travailler salement en java ou dot.net, j'ai déjà vu (et dans un projet professionnel) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    namespace WebApplication.client
    {
        public partial class form_test : SecurePage
        {
            private static int numUser;
    
            [...]
        }
    }
    "Mais pourtant, quand j'ai testé sur mon poste, ça fonctionnait."

    Après, pour les grosses applications, pourquoi pas même si j'ai du mal a comprendre pourquoi il est nécessaire de passer par 40 framework et plein de système de template pour afficher une page de bienvenue ...

  13. #13
    Nouveau candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 2
    Par défaut Le soucis de php c'est java
    Amha, le principal soucis de php c'est qu'il est en train de bouffer java

  14. #14
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Citation Envoyé par cobalto Voir le message
    Amha, le principal soucis de php c'est qu'il est en train de bouffer java
    Ah ? Je remarque plutôt l'inverse en faite.... De plus en plus de personnes quittent PHP pour Java/Spring/Grails, Rails ou Django

  15. #15
    Nouveau candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 2
    Par défaut
    Citation Envoyé par kedare Voir le message
    Ah ? Je remarque plutôt l'inverse en faite.... De plus en plus de personnes quittent PHP pour Java/Spring/Grails, Rails ou Django
    Dans mon expérience de consultant, ayant bossé pour les grands groupes télécom, la tendance est de faire les projets en PHP si possible (démarrage de projet / reprise de projet).

    Quoi de plus normal... quand un langage permet d'arriver à un même résultat beaucoup plus rapidement, le coût de développement s'en trouve réduit.

  16. #16
    Membre éclairé Avatar de 3logy
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Août 2007
    Messages : 280
    Par défaut
    Moi j'aimerais bien que la Communaute sorte le PHP 6 avec des belles Innovations(UTF 8), on en discutera apres si Php n'est pas cool

  17. #17
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Citation Envoyé par 3logy Voir le message
    Moi j'aimerais bien que la Communaute sorte le PHP 6 avec des belles Innovations(UTF 8), on en discutera apres si Php n'est pas cool
    Une innovation ? Le truc que tous les autres langages supportent depuis aller quoi... 10 ans..?

  18. #18
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2010
    Messages : 3
    Par défaut
    Architecte Java EE, je me garderais bien de faire de commentaires sur PHP que je n'ai jamais vraiment manipulé (en dehors de quelques ajustements de plugin Wordpress).
    Contrairement à ce qui est dit dans ce thread je ne pense pas que PHP doive être comparé à Java ou .Net qui peuvent, certes faire la même chose mais qui sont nettement plus lourds voir coûteux à mettre en oeuvre et qui donc ne sont pas adaptés à la construction de site Web standards.
    Je vois plus une solution comme Ruby On Rails (même si je suis assez débutant sur cette techno) comme concurrent assez frontal de PHP. Il semblerait que cette technologie ai su prendre le meilleur des deux mondes entre PHP et les solutions d'entreprise du type Java EE ou .Net.
    Si PHP connait un désamour, la première comparaison ne viendrait-elle pas plutôt de là ?

  19. #19
    Membre actif
    Homme Profil pro
    R&D
    Inscrit en
    Avril 2004
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : R&D

    Informations forums :
    Inscription : Avril 2004
    Messages : 127
    Par défaut
    Ce n'est pas la particularité du PHP, mais le "phénomène de masse" qui concerne tous les technologies utilisées par 1M+ de développeurs.

    Si tu prends 10 développeurs en VB/C#/Java t'aura 8 ou même 9 sur 10 qui sont relativement faibles ou même presque "null" en informatique malgré qu'ils peuvent coder de manière "extrême"

    C'est la prix pour le niveau baissé qui est nécessaire pour entrer dans le dév sur cette technologie.

    Donc, si tu "fait C#", aprioir t'es "null" et il te faut éprouver le contraire...

    Par contre, si tu prends les technologies dont le niveau d'entrée est élevé comme C/C++/SQL/Langages déclaratives (i.e. fonctionnelles) t'es un professionnel apriori et tu n'a pas besoin d'en éprouver.

    C'est la vie, les gars...

  20. #20
    Invité
    Invité(e)
    Par défaut pourquoi PHP ressemble tant au C ?
    En fait, je crois qu'il faut chercher bien plus loin pour retrouver le côté "non-cool" du PHP.

    Au début c'est "new" donc c'est cool.

    Et puis, quand on commence à développer, on découvre des fonctions, une écriture transactionnelle, pas de POO, ...

    bref, l'informaticien qui a fait "info de gestion" et qui débarque avec son beau Java en poche, ses fonctions MaisTuVaLaFaireCetteFoutueOperation(type premierParametreDeLaFonction, type deuxiemeParametreDeLaFonction) ...
    est PAUME !

    le php, c'est court, rapide à écrire et à développer ... un peu comme => le C !

    Venant du C, je me suis mis très rapidement au PHP.

    Et j'imagine bien que tous ces informaticiens qui sont "cools" et ne veulent SURTOUT PAS voir du C en viennent à détester le PHP.

    Que des frameworks complets existent, que les standars de code & de nommage soient dépendants du projet plus que du langage, que ça ne soit pas "POO", ça les gêne.

    Donc NON, PHP n'est pas Java.
    C'est bien pour cela que C# est si "cool" actuellement ... c'est du Java ...

    => l'autre news sur les conseils à donner au débutant programmeur :
    http://www.developpez.com/actu/22475...-avez-commence
    De même qu'on ne peut "avoir des pensées" que dans sa langue maternelle, il n'y a selon Woods aucune raison pour que ce ne soit pas le cas avec les langages informatiques.
    une fois l'effet de nouveauté passé, le langage retombe sur les points qui font que le C "n'est pas cool"

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