Débat Développement Web : Les normes W3C sont-elles utiles ?

Les rubriques (actu, forums, tutos) de Développez
Réseaux sociaux


 Discussion forum

Le 30/04/2009, par sachav, Membre éprouvé
Bonjour,

j'ouvre ce sondage pour vous demander si vous pensez que les normes W3C sont utiles :
ex.
Au lieu d'ecrire

Code :




<br>

Ecrivez vous a chaque fois :

Code :




<br />

Mettez vous tout le temps un <!DOCTYPE>, un <html>, un <head>, un <body> dans vos pages ?

Fermez-vous tout le temps toutes vos balises ?

Bref, pensez-vous que les normes W3C sont utiles, ou qu'elles ne changent rien a la navigation, au confort de l'internaute, et a la compatibilite des langages ?

Merci de participer !


 Poster une réponse

Avatar de Piwi82 Piwi82
Invité de passage
le 20/08/2010 16:24
C'est un peu réducteur de dire que les recommandations du W3C sont simplement "utiles", elles sont surtout nécessaires à l'évolution du web.

Leur adoption dépend à la fois des éditeurs de navigateurs qui doivent implémenter (correctement) ces recommandations, mais aussi des développeurs qui doivent les appliquer en testant simplement la validité de leurs pages.

Je dois faire parti des rares psychopathes à essayer de respecter ces recommandations au maximum, quite à ne pas utiliser certaines recommandations mal implémentées par certains navigateurs (à tout hasard Internet Explorer).

Par contre j'ai vu des choses assez ahurissantes sur ce forum, comme un sondage où l'on demandait aux développeurs s'ils utilisaient plutôt <br> ou <br />. L'utilisation des short tags dépend du doctype utilisé, donc on a pas le choix, ça fait parti des recommandations (en gros HTML=<br> et XHTML=<br />).

J'ai vu aussi des gens qui crachaient ouvertement sur l'AJAX (c'est lourd, c'est pas standard, ...).
L'AJAX serait impossible sans l'objet XMLHttpRequest, et cet objet n'est pas inconnu du W3C... Ce qui n'était pas standard c'était l'ActiveX qu'utilisait Microsoft pour faire de l'AJAX, heureusement XMLHttpRequest est implémenté dans Internet Explorer depuis la version 7.
Quant à la lourdeur, ça dépend du type de données envoyées par le serveur. Même le très verbeux XML apporte un gain non négligeable en bande passante par rapport à une page HTML complète, et les parseurs XML sont aujourd'hui très efficaces et ce même sur des machines peu puissantes. Le navigateur passera plus de temps à parser une page HTML complète qu'un bout d'XML qui modifiera une petite partie de la page.

On a plus qu'à espérer qu'Internet Explorer 9 tiendra ses promesses sur l'implémentation des standards, ça a pour l'instant l'air d'être en bonne voie.
Avatar de jibe74 jibe74
Membre du Club
le 16/09/2010 15:02
Salut,

Il faut bien un minimum de normes, si on veut que le logo "better viewed with Internet Explorer" et le lien vers le site M$ soit vu à peu près correctement dans tous les navigateurs


Citation:





Envoyé par Piwi82
Voir le message

Je dois faire parti des rares psychopathes à essayer de respecter ces recommandations au maximum, quite à ne pas utiliser certaines recommandations mal implémentées par certains navigateurs (à tout hasard Internet Explorer).



rares, je ne sais pas. En tous cas, tu n'es pas le seul
Psychopathe ? Certainement pas !


Citation:





Envoyé par Piwi82
Voir le message

On a plus qu'à espérer qu'Internet Explorer 9 tiendra ses promesses sur l'implémentation des standards, ça a pour l'instant l'air d'être en bonne voie.



Mmmmouais... c'est aussi ce qu'on a dit pour les versions précédentes, au moins à partir de ce qui était la future 7...
Avatar de alex0 alex0
Invité régulier
le 17/12/2010 13:48
Bien sur que les normes du W3C sont importante car si elles n’existaient pas le monde du web deviendrait du grand n'importe quoi.

Alors vive le W3C !
Avatar de thelvin thelvin
Modérateur
le 18/12/2010 2:02

Citation:





Envoyé par alex0
Voir le message

Bien sur que les normes du W3C sont importante car si elles n’existaient pas le monde du web deviendrait du grand n'importe quoi.



C'est déjà pas mal le cas. Les normes permettent juste que ça le soit sur moins de choses où ça l'avait été par le passé.
Avatar de kdmbella kdmbella
Expert Confirmé
le 25/06/2011 12:08
les normes permettent d'harmoniser et de rendre interopérable les système; dans le cas du W3C s'il n'existait pas se serait un peu du n'importe quoi ou chacun crée ses balises et son rendu; déjà qu'avec les normes, le rendu n'est pas le même d'un navigateur à un autre, imaginer ce que serait le web s'il n'existait pas?
Avatar de captain28 captain28
Invité régulier
le 27/07/2011 14:26
Bonjour, il me semble indispensable d'avoir des règles car sinon comme le disait le Général c'est la "chienlit" entre IE et Firefox déjà l'affichage est plus qu'aléatoire.
Avatar de Autodidacte xp Autodidacte xp
Nouveau Membre du Club
le 07/12/2011 11:33

Citation:





Envoyé par cheval_boiteux
Voir le message

Oui, je pense qu'elles sont utiles.

Dans mon cas, je respecte scrupuleusement eles normes W3C.

Le problème, c'est que déjà avec des normes, les sites sont différents sous chaque navigateur, alors imagines si il n'y avait pas de normes !!!



Avatar de mcvovol mcvovol
Membre à l'essai
le 01/03/2012 19:01
Bonjour,

j'essai egalement de suivre la norme scrupuleusement pour bien agencer mon code source

Si je ne le faisai pas, en revenant des mois plus tard apres upload sur le web, je pourrai ne plus comprendre ce que je voulai dire...
Avatar de DjSteph DjSteph
Membre du Club
le 30/01/2013 17:17
Je viens de voir le sondage... je suis tard, mais je voulais mentionner que de poser cette question, c'est comme se demander si nous devons suivre les règles de métier que nous avons apprises lors de nos études. Si tu veux programmer de façon professionnelle, et que ne suis pas les règles du W3C, tu n'es pas un professionnel, car tu ne suis pas La norme établie dans le domaine. Si vous êtes obligé de faire plusieurs versions de votre site Web pour que tout fonctionne sous tous les navigateurs, il vous manque probablement une bonne compréhension justement des règles du W3C. En fait, seules quelques exceptions au niveau du CSS suffisent à rendre les sites conformes sous tous les navigateurs, avec une seule version de site Web.
 
 
 
 
Partenaires

Hébergement Web