• # Je vous réponds à tous ...

    Posté par . En réponse au message Pourquoi c'est dur de coder un navigateur Internet ?. Évalué à 0.

    J'aurais bien fais une réponse personnalisée, mais vous avez dit tous à peu près la même chose en même temps (le temps d'aller manger).

    • Pris dans la conférence, je n'avais pas en tête le côté ultra-tolérant du navigateur qui ne s'offusque pas d'une balise non fermée ou imbriquée, alors quand on pense aux différentes normes, aux différents langages, à l'ordre dans lequel apparaissent les différents éléments (css dans les balises, l'horreur)...

    Le côté ultra-tolérant, on s'en rend compte en modifiant le fichier de données d'un programme, qui du coup plante ou refuse de se charger.

    • Du coup, c'est du côté des normes que je porte mon regard (critique): par exemple quand j'ai vu la déclaration du doctype html5 où il n'est même pas précisé de quelle version il s'agit j'ai fait un bond. Pourtant il me semble bien que les entreprises du web sont présentes dans ces consortium alors quoi, ils se disent "tiens bouge pas, on va mettre un doctype incompréhensible qui va poser des problèmes à nos navigateurs" et les autres "ouais ! ! ouais ! ! " (je m'arrête là, j'aurais beaucoup à dire sur le html5).

    • Et donc voici le jeu auquel on est obligé de jouer : quand on fait du html etc. on doit faire attention à produire du code lisible par tous les navigateurs (en jouant des bugs, en jouant avec des balises pirates, etc.) ; quand on est codeur de navigateur, on doit faire attention à tout accepter. Et quand quand on est au consortium, on se tourne la nouille et on joue aux dés...

    Bonne journée et merci de vos réponses.