Linux Magazine à la ramasse

Je suis tombé inopinément sur un extrait de code présenté dans le "Hors Série spécial PHP" de mai/juin 2011. Page 16-17.

... Dites-donc c'est bien de parler des "bonnes pratiques" en PHP mais en HTML il faudrait aussi se tenir à jour, surtout quand c'est l'objet de l'article.

Tout ce qui est <font>, <center> et attributs align, border, width, etc... est complètement déprécié depuis la sortie de la spec HTML4, c'est-à-dire le 24 décembre 1999. Ouch, 11 ans. Ça pique les yeux.

Le problème c'est que beaucoup de débutants vont se baser là-dessus pour faire leurs premiers pas, et découvrir ensuite dans le monde réel qu'ils manipulent des exemples complètement dépassés.

11 commentaires pour “Linux Magazine à la ramasse”

  1. Geoffrey dit :

    En français, « déprécier » signifie « baisser la valeur de », ce qui est bien différent de « deprecated », qui se traduit par « obsolète ».

  2. Antoine Turmel (GeekShadow) dit :

    En effet c’est moche :o

  3. Anonym dit :

    Epic Fail !

  4. [SiMON] dit :

    Et c’est loin d’être le seul magazine à faire ça. Et il y aurait beaucoup à dire sur l’apprentissage du HTML au niveau de l’Éducation Nationale aussi.

  5. 10-nice dit :

    Au delà de ça, faire du echo de code html c’est ultra laid.

    Le short open tag c’est quand même pratique non? Ca ne bouffe pas plus de ressources (sauf peut être sur des boucles à 1 million…), on garde la coloration syntaxique de l’éditeur texte que ce soit pour les parties html ou les parties php et on évite les échappement des quotes et doubles quotes…

    Si les rédacteurs d’articles dirigés php ne montrent clairement pas les bons exemples de développement php…

    J’espère qu’il ont un vrai métier à coté ^^

  6. Felipe dit :

    T’as lu ça dans un « Relaÿ » (ex-Relais H), j’y vois un signe :)

  7. Raphael dit :

    Et encore, en 1999 il s’agit de HTML 4.01, mais la plupart des éléments HTML que tu évoques étaient déjà deprecated en 1998 avec l’arrivée de HTML 4 : http://www.w3.org/TR/1998/REC-html40-19980424/

  8. thoas dit :

    Beaucoup de mauvaises pratiques en HTML certes, mais le plus choquant reste aussi les mauvaises pratiques en PHP : une fonction qui écrit directement dans le buffer d’écriture, des echos avec du code HTML dedans alors qu’il y a une syntaxe alternative… inmaintenable avec le temps.

    Bien choisi le titre de ce billet.

  9. piouPiouM dit :

    Quand on voit (pour l’avoir vécu) que dans certaines formations axées Web, en 2010, il était encore question de Netscape 4 (fin 2000 au mieux) dans les cours HTML, rien n’est surprenant.

    Malheureusement, en France, les intervenants recrutés pour assurer les cours de création Web (comprendre (X)HTML/CSS/PHP) sont rarement des professionnels (quand ils le sont…) au goût du jour :/

  10. raph dit :

    Non mais surtout, y a une faute d’orthographe à « tous les arguments ne sont pas présents » et ça, c’est scandaleux.

  11. jb_gfx dit :

    Bah leur code PHP est aussi dégueulasse que leur code HTML. On appréciera donc la constance. :)

    @10-nice short open tag ça n’existe plus.

Laisser un commentaire


Warning: Undefined variable $user_ID in /home/clients/40e149befb0318e27381f29df8fe4ffe/sites/www.blup.fr/wp-content/themes/blup/comments.php on line 65