• # Mouais

    Posté par . En réponse au journal Un article intéressant sur (X)HTML/CSS. Évalué à 8.

    Décidément, je vois cet article un peu partout, je vais le lire...
    (10 mn après)

    Il y a du vrai, et il y a de grosses conneries.

    Pour moi, un site "pro" doit déjà avoir 0 erreurs de code, c'est en ça que XHTML vient régler un manque par rapport à HTML (on a pris un peu trop de mauvaises habitudes, quand on fait une erreur dans un autre langage, on se fait bien enguirlander, alors pourquoi pas ?).

    Et je trouve que vouloir des technos, des technos, des technos à tout prix, c'est bien dans l'idée, mais il faut voir leur intégration.
    Personnellement, j'ai commencé à étudier un petit peu SVG il y a 2 ans, et j'ai été stupéfait de ses possibilités, à "petit effort".
    Seul gros frein : il n'était supporté à l'époque que par un browser, et encore... via un plugin. C'est comme l'utilisation des CSS, je ne demanderai pas mieux que d'utiliser à fond CSS 2, et du PNG 24 bits à gogo, mais quel est le navigateur le plus utilisé : IE 6.

    Je me vois mal dire à un client que son site va utiliser les dernières technologies, et qu'il ne s'affichera pas correctement sur le navigateur utilisé par 80% du web !

    Je pense sincèrement que l'on est dans une période où tous les navigateurs "se mettent à niveau", regardez :
    -IE 7 est annoncé avec un support des CSS 2 et du PNG
    -Firefox annonce bientôt un support de SVG !
    -Acid 2 toussa...

    Et je trouve que cela tombe bien, les concepteurs de sites en profitent également pour se mettre à niveau : un peu moins de tag soup et un peu plus d'accessibilité (même si ce n'est pas infaisable en soi, mais c'est dur de casser les mauvaises habitudes).
    Quant à Flash, je ne suis pas contre, mais il faut savoir pourquoi on veut l'utiliser.

    D'ici une année ou deux, les browsers seront (j'espère) tous à peu près à un niveau acceptable, et on va enfin pouvoir se lâcher côté nouvelles technos, nouvelles implémentations.

    D'un autre côté, l'article ne mentionne aucunement les autres technos qui permettent les interfaces clients riches, comme XUL, ou d'autre technos comme XMLHTTPRequest, et qui sont très prometteuses, même si encore pas très répandues côté développeurs.

    My 2 cents.