Bon alors moi je commence cette année une iut d’info programmation donc tout ce milieu m’intéresse déjà depuis un bon petit bout de temps donc je me permets de donner mon avis la dessus. Attention hein, je suis loin d’être dans le milieu de la prog pro, et à part avoir bidouillé un peu en html je sais quasiment rien faire, donc je ne donnerais aucun avis sur les considérations techniques/temporelles/monétaires, même si c’est le point le plus important de ce débat, je vais essayer de faire un post tout de même intéressant malgré un point de vue totalement détaché.
Pour commencer après avoir lu les deux articles des monsieurs, je trouve que ca ressemble furieusement à un bon gros troll linux/windows ou autres conneries de ce genre. Je rejoindrais certains avis ici notamment sur le fait que des bagarres de comptoir comme ca, ca fait carrément pas avancer le schmilblick, et que de plus, dire untel c’est bien mais untel c’est mal, ca signifie rien. Une énonciation absolue comme celle la peut très facilement se casser en changeant bétement de point de vue, tout dépends des moyens et des besoins.
Pour s’éloigner un poil du sujet j’ai l’impression que les trolls sont toujours identiques d’ailleurs, c’est toujours deux personnes qui ont des besoins différents, et qui pour leurs besoins à eux ont trouvé l’outil parfait, et se mettent à penser que leur facon de faire et la seule et est partagée par tout le monde. Bref ca me fait doucement rire quand on me dis que linux c’est mieux que windows (et inversement). Linux c’est mieux que windows c’est vrai, mais paradoxalement l’inverse est vrai aussi. Pour rien au monde je ne troquerais ma passerelle sous nux contre une sous windows, et pour rien au monde je n’installerais linux sur mon desktop (sauf peut etre pour e17 :P" ). Bref on va arrêter ici l’analogie jvais finir par me faire engueuler par Glop moi.
Théoriquement je suis donc pour le « tant que ca marche comme je veux, c’est tant mieux ». Seulement bien sur ca c’est sur le papier, dans la vraie vie c’est pas toujours aussi facile, il faut s’adapter aux autres et tout. Mais personnellement quand je vois quelqu’un qui fait les choses à sa facon, qui de plus préviens les gens qu’il se fout royalement de leur avis, si ca me va je reste si ca me va pas je me barre. L’exemple parfait c’est ici meme, c’est la maison de Caf comme il dit lui meme, et ca tourne comme il en a envie, si on est pas content on se barre. Le jour ou je code un site web (perso hein, je parle pas encore du milieu pro avec des clients et des cahiers des charges) et que j’ai 3 users qui se plaignent parce que les CSS foutent le dawa avec lynx, je les enverrais surement purement et simplement chier. Mais ca c’est dans la théorie, et je le répète, dans le cas de choses que je fais moi pour moi. Et encore une fois je ne suis pas (encore) programmeur, si ca se trouve ca m’éclatera de faire mumuse avec les div jusqu’à 2h du mat’ pour que mon site soit xhtml compliant, et peut etre que mon intérêt sera que ca marche chez tout le monde (bah voui on peut etre programmeur et généreux).
Pour le milieu pro c’est une autre histoire, on a des clients, des cahiers des charges, des obligations et une jolie carotte pour faire marcher tout le manège (dans le c*l des fois d’ailleurs). Dans ce cas la on est obligé de se faire chier pour que ca marche chez tout le monde, sinon la carotte bah elle sera plus très mangeable. On peut toujours faire la technique du « ca marche mais après vous vous démerdez » et laisser un bordel monstre non commenté derrière soi qui va claquer en 3 jours, mais je trouve ca purement immoral et je n’essayerais même pas d’argumenter mon avis. Donc dans les cas ou on veut que ca marche chez tout le monde les standards c’est bien pour éviter de se faire chier. Attention je parle pas encore des « standards du web » dont il est question, je parle du principe des standards d’une manière générale. Alors bien sur l’initiative d’imposer un standard du web à tout le monde est louable, dans un monde parfait ou tout le monde programmerais en xhtml/css aussi bien, tout marcherais partout. Seulement la perfection je connais pas moi, et du peu que j’en connais, je dirais que les standards du web actuels valent pas grand chose, je parle en tant que standard hein, je ne critique pas les langages de dev en eux memes (j’en serais bien incapable).
Ce que je veux dire, c’est que comme le dit Luc St Elie, les standards actuels sont plus des standards « forcés », acceptés « parce que tout le monde l’utilise », qu’une vraie norme certifiée ISO à laquelle se conformerait tout les navigateurs. J’ai l’impression que le vrai problème actuel est que ces « standards » ne sont pas tout a fait bien géré par tout les navigateurs (sinon yaurait pas tant de problèmes), ou en tout cas sont gérés différement d’un navigateur à l’autre. C’est bien beau d’avoir des sites « xhtml strict compliant », mais si le navigateur ne respecte pas le « standard », ca sert à rien. C’est pour ca que mon avis à moi, c’est qu’on ne s’auto proclame pas standard parce que tout le monde nous utilise, il faut un vrai support complet à 99% (oui parce que hein yaura toujours une couille quelque part). Et pour ca il faut une vraie norme ISO, pas deux crétins qui s’envoient des tabourets dans la gueule.
Donc bien sur on peut dire que ces standards du web sont encore jeunes, que ca prends des années pour obtenir une version « finale », aboutie, certifiée ISO et à laquelle tout le monde se conforme, mais en attendant s’engueuler sur ce que sera hypothétiquement les standards du web dans le futur, c’est tout bonnement futile. Ce genre de débat/troll n’amène rien de concret, on s’en fout que dans 4 ans on aura un super standard surpuissant qui marche partout, qui nous faites un site web en 48s et le café (mais déca, ca peut pas etre parfait), puisque aujourd’hui on l’a pas.
Pour résumer mon avis je vois ca comme ca :
J’ai des « standards » qui « peuvent » me faciliter le travail, je peux les utiliser si c’est dans mes envies/besoins, mais sinon je fais comme je veux, et si ca plait pas aux gens j’assume. Chaque personne ayant des besoins et/ou envies différent(e)s, je ne chercherais même pas à justifier mon choix ou essayer de convaincre quelqu’un d’autre. Tout ca n’est qu’une question de tolérance en somme.
Bon bien sur après, ya les arguments pourris dans un débat qui méritent d’etre dénoncé (j’ai cru comprendre que Nvu était vachement bien et que cracher dessus comme il a fait était assez déplacé), dans ces cas la je trouve ca normal d’apporter une réponse. Mais comme toujours, ceux qui répondent ne se contentent pas de corriger l’autre, ils en profitent pour asséner des grands coups avec leur idées.
Voila j’espère que mon post ne contient pas trop d’énormités, j’ai essayé de vous dire ce que je pensais de tout ce problème de mon point de vue, qui n’est carrément pas le mieux placé, donc si j’ai dis des conneries vous fachez pas, je ne demande qu’à etre corrigé