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

Actualités Discussion :

Le PHP aurait été créé par un "faux programmeur", d'après son inventeur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Par défaut Le PHP aurait été créé par un "faux programmeur", d'après son inventeur
    Le PHP aurait été créé par un "faux programmeur"
    Et serait aussi passionnant qu'une "brosse à dents"... déclare son inventeur


    Le PHP a-t-il été créé par un programmeur qui déteste développer. Et qui en plus le fait mal.

    C'est la question que l'on peut se poser quand on lit les déclarations de son inventeur (qui précise : "je n'ai pas créé le PHP que l'on connait aujourd'hui […], j'ai simplement été son premier développeur").

    Il faut dire que le danois Rasmus Lerdorf est expert en formules provocantes.

    Il avoue ainsi "je n'avais absolument aucune idée sur la manière d'écrire un langage de programmation, j'ai juste posé pierre après pierre".

    Une explication qui se corse quand on la met au regard de cet autre (vrai-faux ?) aveu : "je n'aime pas programmer. J'ai créé cet outil pour programmer moins et pour pouvoir réutiliser le code".

    Rasmus Lerdorf revient souvent sur cette idée qu'un des langages de programmation les plus populaires a été imaginé par une personne qui n'aime pas ça : "Il y a des gens qui aiment programmer. Je ne comprends pas comment ils peuvent aimer ça". Et surtout par une personne qui n'en fait qu'à sa tête : "tous ces trucs que vos profs vous ont dit d'utiliser, moi j'en ai rien à foutre (don't give a crap)".

    Bref, "je ne suis pas un vrai programmeur. Je tente des choses jusqu'à ce que ça marche et après je continue. Les vrais développeurs diraient "ouais, ça marche, mais y'a des memory leaks dans tous les sens. Peut-être qu'on devrait corriger ça". Moi je redémarre juste Apache toutes les 10 requêtes".

    Et quand on lui demande ce qu'il pense de sa création, il répond, (faussement ?) blasé, que "le PHP est à peu près aussi excitant qu'une brosse à dents. Vous l'utilisez tous les jours, ça fait ce qu'on lui demande de faire, mais c'est un simple outil. Alors quoi ? Qui voudrait lire des articles sur les brosses à dents ?".

    A part les dentistes, s'entend.

    Source : Les citations sourcées de Rasmus Lerdorf

    Lire aussi :

    Les rubriques (actu, forums, tutos) de Développez :

    PHP
    Langages
    Développement Web

    Et vous ?

    Que pensez-vous de cette comparaison entre PHP et une brosse à dents ?
    Peut-on vraiment être un piètre développeur et créer un langage ?

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 146
    Par défaut
    oO
    /me voit sa carrière s'effondrée.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2010
    Messages : 58
    Par défaut
    Bonjour

    À mon avis, une chose est certaine : il n'est pas possible de créer un langage de programmation quand on n'y connaît rien. Rasmus Lerdorf cherche plus ici à faire de la provocation qu'autre chose. Lui, un piètre développeur ? Ça m'étonnerai. Peut-être n'était-il pas un expert, mais forcément il devait déjà programmer un peu.

    Et puis la comparaison avec la brosse à dents... Ça n'a rien à voir. Certes, PHP n'est qu'un outil, mais certains (dont moi) programment en PHP plus par passion qu'autre chose : ça existe. J'ai rarement vu des passionnés du brossage de dents...

    Pas très constructives, les remarques de Rasmus Lerdorf. Comme ça a été dit, il veut plutôt jouer les provocateurs.

  4. #4
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Il y a du vrai dans ce qu'il dit.

    PHP est a peu près tout ce que je n'aurais pas fait comme vrai langage de programmation ^^

    Mais s'il est aussi populaire c'est que justement il n'est pas conçu comme un langage de programmation

    Par exemple, on va me dire que Java c'est super génial, et c'est sans doute vrai, mais pour expliquer à un gamin de 10 ans comment faire un Hello World en Java, il faut commencer par lui expliquer ce qu'est un objet, que c'est la méthode truc (suivant le contexte) qui démarre, puis l'évènement machin pour faire telle chose...en PHP tu tapes "Hello World"

    Et les derniers ajouts sur PHP sont douteux car on veut faire d'une brosse à dents un outil professionnel...ce qui n'est pas facile !

    Citation Envoyé par guilhem91 Voir le message
    Bonjour

    À mon avis, une chose est certaine : il n'est pas possible de créer un langage de programmation quand on n'y connaît rien.
    Moi j'ai toujours été bluffé de voir ce que pouvait faire un "programmeur du dimanche"

    j'ai déjà vu ce genre de code :
    Code BASIC : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    IF a = 1 THEN b = c + d
    IF a = 2 THEN b = d + e
    IF a = 3 THEN b = c + d
    IF a = 4 THEN b = d + e
    ...
    aucun programmeur ne ferait ça...mais ça fonctionne tout de même et n'est-ce pas le résultat qui compte ?
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    par exemple, on va me dire que Java c'est super génial, et s'est sans doute vrai, mais pour expliquer à un gamin de 10 ans comment faire un Hello World en Java, il faut commencer par lui expliquer ce qu'est un objet que c'est la méthode truc (suivant le contexte) qui démarre, puis l'évènement machin pour faire telle chose...en PHP tu tapes "Hello World"

    Et les derniers ajouts sur PHP sont douteux, car on veut faire d'une brosse à dents un outil professionnel...ce qui n'est pas facile !
    Pas tout faux du tout. T'as tout dit. Tout est dans la dernière phrase.
    Dernière modification par Mejdi20 ; 28/04/2010 à 11h58.

  6. #6
    Membre éprouvé

    Inscrit en
    Juin 2009
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 99
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    il y a du vrai dans ce qu'il dit.

    PHP est a peu près tout ce que je n'aurais pas fait comme vrai langage de programmation ^^

    Mais s'il est aussi populaire c'est que justement il n'est pas conçu comme un langage de programmation

    Par exemple, on va me dire que Java c'est super génial, et s'est sans doute vrai, mais pour expliquer à un gamin de 10 ans comment faire un Hello World en Java, il faut commencer par lui expliquer ce qu'est un objet, que c'est la méthode truc (suivant le contexte) qui démarre, puis l'évènement machin pour faire telle chose...en PHP tu tapes "Hello World"

    Et les derniers ajouts sur PHP sont douteux car on veux faire d'une brosse à dents un outil professionnel...ce qui n'est pas facile !
    Dans ce cas ça ne concerne pas que PHP, certains diront que PHP est flexible et permet toutes les constructions possibles et imaginables,
    d'autre dirons qu'il permet toutes les horreurs possibles et imaginables.

    Citation Envoyé par doctorrock
    Si le programmeur décide d'écrire des horreurs (en connaissance, ou ignorance de cause) alors oui je suis d'accord : le langage ne l'en empêchera pas
    Un programmeur averti saura tirer vers lui les avantages du langages (et tirer partie de sa puissance), et laissera de côté les inconvénients (les possibilités d'écrire des horreurs).

  7. #7
    Membre expérimenté
    Avatar de mathk
    Inscrit en
    Décembre 2003
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 211
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    par exemple, on va me dire que Java c'est super génial, et s'est sans doute vrai, mais pour expliquer à un gamin de 10 ans comment faire un Hello World ej Java, il faut commencer par lui expliquer ce qu'est un objet, que c'est la méthode truc (suivant le contexte) qui démarre, puis l'évènement machin pour faire telle chose...en PHP tu tapes "Hello World"

    Et les derniers ajouts sur PHP sont douteux car on veux faire d'une brosse à dent un outils professionnel...ce qui n'est pas facile !
    Pour ma part je ne pense pas que ce soit une très bonne idée pour un gamin de 10 an d'apprendre le php. Surtout s'il débute.

    Scratch peut être une meilleure alternative http://scratch.mit.edu/

    Le problème avec PHP c'est que c'est un language hautement inconstant.
    C'est-à-dire plein de feature et rien qui va ensemble. C'est un peu comme essayer de s'habiller avec toutes les couleurs possible. C'est pas très beau.

    D'ailleurs une méthode pour prouver que ce langage est inconsistant serait un peu, à la manière du théorème de Godël, d'écrire un interpréteur meta-circulaire.

    Quant à ça popularité je ne me l'explique pas. A vrai dire j'ai bien une petite idée, un soupçon de buzz et le virus est lancé.

  8. #8
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut
    Quand je vois comment PHP gére les variables globales (avec le mot-clé global), je me dis qu'effectivement c'est un langage merdique. Meme en C, les variables globales ne sont pas gérées comme ca

  9. #9
    mon_nom_est_personne
    Invité(e)
    Par défaut
    Citation Envoyé par mathk Voir le message
    Pour ma part je ne pense pas que ce soit une très bonne idéepour un gamin de 10 an d'apprendre le php. Surtout si il débute.

    Scratch peut être une meilleur alternative http://scratch.mit.edu/

    Le problème avec PHP c'est que c'est un language hautement inconstant.
    C'est à dire plein de feature et rien qui va ensemble. C'est un peut comme essayer de s'habiller avec toutes les couleurs possible. C'est pas très beau.

    D'ailleurs une méthode pour prouver que ce langage est inconsistant serais un peux, à la manière du théorème de Godël, d'écrire un interpréteur meta-circulaire.

    Quand a ca popularité je ne me l'explique pas. A vrai dire j'ai bien une petitie idée, un soupçon de buzz et le virus est lancer.
    faut remettre les choses dans sont contexte, quand php3 est sorti en 96 (presque 15 ans) le choix des technologie web étaient:
    - perl
    - C
    - coldfusion
    -php

    Coldfusion était sans doute la meilleur solution l'époque mais payante donc pas populaire et les autres .... écrire un formulaire avec des variables POST était une torture (on devait parser le corps de la requête HTTP) et j'espère bien que ca a changer. Et d'un autre cote on a php avec sont $_POST qui s'intègre super a apache etc... les webdev de l'époque saute dessus, écrivent des tonnes de codes et d'articles, 2000 la bulle internet, plein de gens veulent faire du web mais savent pas par ou commencer, il cherche alors sur google, trouve plein d'articles sur comment un peu tout faire en php, plein d'hébergeur (notamment des gratuits) et voila la machine est lancée (et celle de MySql aussi par la même occasion). Je pense que dans l'environement php le probleme c'est pas le langage mais bien les gens qui l'utilisent:
    - Souvent ils ne connaissent (et pas tres bien) que php, ce qui les limite beaucoup dans le choix technologique pour leurs projets.
    - Certain veulent faire du "java-like" en php (frameworks etc..)

    Parce que au final, quoi qu'on en disent, le site le plus fréquenté de la planète et fait en php ... (et que celui qui crois bon de revenir sur hiphop réfléchissent 2s avant d'écrire pour vérifier la pertinence de son propos).

    Pour revenir a Rasmus, il a pas totalement tord, quand je vois la consistances des noms de fonctions (avec un "_", sans "_", certaines sont dans des objets etc...) ou des arguments (fonction de recherche ou le motif est tantôt le premier argument, tantôt le second), je me dis que la personne qui l'a programme n'en avait pas forcement grand chose a faire. Et oui PHP est à peu près aussi excitant qu'une brosse à dents mais entre nous quel langage est plus à peu près plus excitant qu'une brosse à dents ? C'est les architectures et les algo qui sont excitant pas la syntaxe d'un "if"

  10. #10
    Membre expérimenté Avatar de Bryce de Mouriès
    Profil pro
    CPI
    Inscrit en
    Mars 2007
    Messages
    225
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : CPI

    Informations forums :
    Inscription : Mars 2007
    Messages : 225
    Par défaut
    Citation Envoyé par mathk Voir le message
    Pour ma part je ne pense pas que ce soit une très bonne idéepour un gamin de 10 an d'apprendre le php. Surtout si il débute.

    Scratch peut être une meilleur alternative http://scratch.mit.edu/
    Ahah j'ai découvert ça hier, c'est trop génial, je devais m'occuper du petit stagiaire de 14 ans. J'ai réussi à lui faire coder un pong =D

    Et à mort les codeurs du Dimanche... Tous.. sans exceptions

  11. #11
    Membre expérimenté Avatar de marts
    Inscrit en
    Février 2008
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 233
    Par défaut
    Citation Envoyé par mathk Voir le message
    Pour ma part je ne pense pas que ce soit une très bonne idée pour un gamin de 10 an d'apprendre le php. Surtout s'il débute.

    Scratch peut être une meilleure alternative http://scratch.mit.edu/

    Le problème avec PHP c'est que c'est un language hautement inconstant.
    C'est-à-dire plein de feature et rien qui va ensemble. C'est un peu comme essayer de s'habiller avec toutes les couleurs possible. C'est pas très beau.

    D'ailleurs une méthode pour prouver que ce langage est inconsistant serait un peu, à la manière du théorème de Godël, d'écrire un interpréteur meta-circulaire.

    Quant à ça popularité je ne me l'explique pas. A vrai dire j'ai bien une petite idée, un soupçon de buzz et le virus est lancé.
    Entièrement d'accord avec ça, je n'ai jamais connu un langage aussi chaotique !
    Et c'est franchement par obligation que je me le coltine encore ...

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 21
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message

    Et les derniers ajouts sur PHP sont douteux car on veut faire d'une brosse à dents un outil professionnel...ce qui n'est pas facile !


    Pour moi c'est toute la question avec PHP ! Je vois bien son utilité en tant que langage super souple super accessible... Mais dans le monde du logiciel professionnel, quand on voit arriver des ORM en PHP, des objets, des frameworks complexes... pourquoi faire tout ça en PHP alors que cela existe déjà ailleurs !

    Utiliser PHP avec toute cette lourdeur sans avoir l'avantage d'un langage fortement typé, compilable (+ performant)... pour moi c'est un vrai non sens (réinventer la roue pour se faire plaisir... ) !




    Par exemple, on va me dire que Java c'est super génial, et s'est sans doute vrai, mais pour expliquer à un gamin de 10 ans comment faire un Hello World ej Java, il faut commencer par lui expliquer ce qu'est un objet, que c'est la méthode truc (suivant le contexte) qui démarre, puis l'évènement machin pour faire telle chose...en PHP tu tapes "Hello World"

    C'est bien vrai. JAVA, C, .Net etc... nécessite un plus gros "bagage théorique"... Mais c'est ça qui rend tout cela plus intéressant qu'un brosse à dents !

  13. #13
    Membre confirmé Avatar de ironzorg
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 288
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    moi j'ai toujours été bluffé de voir ce que pouvais faire un "programmeur du dimanche"

    j'ai déjà vu ce genre de code :
    Code BASIC : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    IF a = 1 THEN b = c + d
    IF a = 2 THEN b = d + e
    IF a = 3 THEN b = c + d
    IF a = 4 THEN b = d + e
    ...
    aucun programmeur ne ferais ça...mais ça fonctionne tout de même et n'est-ce pas le résultat qui compte ?
    Non c'est faux, le resultat ne compte qu'a moitie. Un developpeur est assez intelligent pour comprendre que son code a des chances d'etre reprit plus tard (par lui meme ou quelqu'un d'autre), il fait donc son possible pour rendre son code le plus 'global' possible.

    Dans ton exemple, je verrais un tableau de valeurs/pointeurs sur fonctions.

    En C:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    typedef struct s_opt
    {
      int val;
      int (*f)();
    } t_opt;
    
    const t_opt opt[] = {
    {1, add_a},
    {1, add_b},
    {1, add_c},
    {1, add_d},
    {0, 0}
    };
    
    int function(t_sys *my_numbers, int op)
    {
      int i;
    
      for (i = 0; opt[i]; i++)
        if (op == opt[i].val)
          return (opt[i].f(my_numbers));
    
      return (0);
    }

  14. #14
    Membre habitué

    Inscrit en
    Mars 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 15
    Par défaut
    Citation Envoyé par ironzorg Voir le message
    En C:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    typedef struct s_opt
    {
      int val;
      int (*f)();
    } t_opt;
    
    const t_opt opt[] = {
    {1, add_a},
    {1, add_b},
    {1, add_c},
    {1, add_d},
    {0, 0}
    };
    
    int function(t_sys *my_numbers, int op)
    {
      int i;
    
      for (i = 0; opt[i]; i++)
        if (op == opt[i].val)
          return (opt[i].f(my_numbers));
    
      return (0);
    }
    C'est de l'humour d'informaticien...

  15. #15
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par ironzorg Voir le message
    Non c'est faux, le resultat ne compte qu'a moitie. Un developpeur est assez intelligent pour comprendre que son code a des chances d'etre reprit plus tard (par lui meme ou quelqu'un d'autre), il fait donc son possible pour rendre son code le plus 'global' possible.
    alors ce que vous n'avez pas compris dans mon intervention c'est que je ne parle pas de développeurs, mais de personnes qui écrivent des programmes (nuance)

    j'ai un copain comptable qui fait des programmes aussi hallucinant que ça, car lui il comprend ce qu'il fait alors que dès que je lui parle de variable il est perdu...il est capable d'écrire des choses comme ça :
    Code BASIC : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    IF TVA = 18.6 THEN PrixTTC = 18.6 * PrixHT

    et il se fiche bien de savoir si c'est efficace, pérenne ou quoi que ce soit, il veux juste que SON programme fasse SON calcul comme IL le comprend

    et comme à la fin son programme fonctionne, ben il est même capable de le filer à d'autres personnes, oui ça lui prendra 2 heures pour modifier toutes les lignes de TVA le jour ou elle changera, mais il le fera sans se poser de question et 2h plus tard son programme sera autant à jour que celui que j'aurais écrit et qui sera à jour en 30 secondes.

    tout cela pour dire qu'on peux programmer sans rien connaitre à la programmation...son calcul est tout aussi juste que le mien, il est simplement contreproductif.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  16. #16
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    aucun programmeur ne ferait ça...mais ça fonctionne tout de même et n'est-ce pas le résultat qui compte ?
    généralement ce qui mérite d'être fait mérite d'être bien fait.
    et en informatique ce qui fonctionne n'est pas forcément correct, alors je dirai non il n'y a pas que le résultat qui compte.

  17. #17
    Membre expérimenté
    Avatar de mathk
    Inscrit en
    Décembre 2003
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 211
    Par défaut
    Citation Envoyé par beekeep Voir le message
    généralement ce qui mérite d'être fait mérite d'être bien fait.
    et en informatique ce qui fonctionne n'est pas forcément correct, alors je dirai non il n'y a pas que le résultat qui compte.
    Pour complèter ton idée beekeep je dirais même plus tout est relatif.
    Tout dépend de ce que tu entends par resultats:
    - un programme qui marche(à peu près) a la version 1
    ou
    - un programme qui marche à la version 1 et qui peut évoluer vers la version 2 puis 3 ...

    Comme tout le monde sait un programme qui n'évolue pas est destiné à mourir.

  18. #18
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Citation Envoyé par mathk Voir le message
    Pour complèter ton idée beekeep je dirais même plus tout est relatif.
    Tous dépend de ce que tu entends par resultats:
    - un programme qui marche(a peu près) à la version 1
    ou
    - un programme qui marche a la version 1 et qui peut évoluer vers la version 2 puis 3 ...

    Comme tout le monde sait un programme qui n'évolue pas est destiné à mourir.
    C'est bien à cela que je pensais

    Que l'on doit faire évoluer le code en question ou du code qui utilise le code en question.

  19. #19
    Membre très actif Avatar de vintz72
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 154
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    aucun programmeur ne ferais ça...mais ça fonctionne tout de même et n'est-ce pas le résultat qui compte ?
    NON ! Sauf si ton bout de code est fait pour tourner 1 fois et/ou ne va pas évoluer dans le temps.
    Se prendre la tête 5 minutes de plus pour pondre un code plus facile à maintenir et à faire évoluer compte pour moi autant que le résultat.

  20. #20
    Membre régulier
    Profil pro
    CTO
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Togo

    Informations professionnelles :
    Activité : CTO

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut il a peut être raison ! je pense aussi...
    Rasmus est peut être surpris par ce qu'il voit aujourd'hui du PHP, il n'avait peut-être pas cette vision du php il le trouve peut-être en déphasage avec son optique premier mais il n'y a que lui qui sache réellement se qu'il veut dire!

    Surtout quand on lit son article sur le noFrameWork; on peut voir qu'il défend plus le simple que le compliqué . Pour lui il faut faire du structurel jusqu'à ce qu'on rencontre de l'objet!

    C'est vrai qu'on a un peu l'impression d'aller vers une complexification du PHP aujourd'hui surtout avec son industrialisation !

    Mais quand il dit ne pas savoir développer , c'est une ironie : il a tout de même travaillé à YAHOO; ou encore une métaphore pour peut-être dire qu'il ne faudrait pas se compliquer la vie en développant....

Discussions similaires

  1. [PHP-JS] Affichage page par page
    Par Attilius dans le forum Langage
    Réponses: 8
    Dernier message: 09/08/2006, 19h23
  2. php et dll activeX par ou commencer.
    Par jul-974 dans le forum Langage
    Réponses: 1
    Dernier message: 25/07/2006, 20h01
  3. Réponses: 18
    Dernier message: 08/04/2006, 11h39
  4. [Directives] Fichier php.ini completement ignore par PHP
    Par kevos dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 07/02/2006, 18h14

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