Jeff Croft nous arrive avec un article qui remet en question l’une des phrases les plus anciennes du développement web axé sur les standards du web:
Separate content from presentation
Pour ma part, j’ai un peu de difficulté à accepter d’utiliser des noms de classes non-sémantiques comme « span-4 », « col-droite », etc.
La tendance actuelle est « aux frameworks », les développeurs ne veulent plus se casser la tête à tout coder manuellement. Ils veulent développer rapidement, voir des résultats concrets immédiatement. Pourquoi se fatiguer à créer une classe « contenu-principal » alors qu’un framework possède une classe « col-right » qui fait tout le travail… ?
Quand on voit ça dans son code source, ça fait quand même peur… :
<div id="pull_quote-7" class="inline inline-pull_quote inline-default-width inline-left inline-default-style"> ;OK pour que les éléments possèdent des classes qui permettent de mettre en forme mais là, c’est quand même abusé…David Duret (10 août 2007 à 11:27 EST)
En effet, j’imagine qu’il doit exister un juste milieu!
Et en plus, si c’est comme ça pour chacun de ses éléments, le poids de ses documents s’en retrouvera grandement augmenté!
Rémi Prévost (10 août 2007 à 12:35 EST)
John Wrana a posté un commentaire sur le blogue de Jeff qui m’a fait sourire :
Rémi Prévost (10 août 2007 à 17:33 EST)