Développement avec les standards web
Les standards web : qu'est-ce que c'est ?
Les standards web sont des technologies et des protocoles définis par le World Wide Web Consortium (W3C) et certains organismes de normalisation pour créer et interpréter le contenu web. Ces "standards" ont été créés avant tout pour améliorer l'accessibilité, l'intéropabilité, et la portabilité des documents web. Le développement respectueux des standards web permet donc de rendre vos documents plus pérennes.
Plusieurs langages ont été "standardisés" par le W3C : XHTML, HTML 4.0, XML, CSS, MathML, SVG, DOM, et ECMAScript.
Les avantages des standards
Les avantages qu'apportent les standards web sont multiples :
- Un développement simplifié : on utilise un code sémantique et structuré qui permet une lecture du code simplifiée.
- Un code source plus léger et mieux segmenté : la présentation (CSS, XSLT...) est séparée du contenu (XHTML, HTML, XML...) ce qui permet de faciliter le travail entre les développeurs et les graphistes (webdesigners). Dans beaucoup de cas, elle permet aussi de faire des économies substantielles de bande passante car les fichiers sont de plus petites tailles.
- Une meilleure indexation dans les moteurs de recherche : même si les moteurs ne se préoccupent pas des balises dites de présentation (<font> par exemple), leur travail s'en retrouve simplifié car le contenu est séparé de la présentation.
- Une maintenance et une adaptabilité simplifiées : les modifications peuvent se faire plus rapidement, en particulier les modifications graphiques, étant donné que la présentation est stockée dans un fichier séparé (une feuille de style CSS).
- Une meilleure lisibilité du code : la segmentation permet au code d'être compris par des développeurs tiers.
- Une accessibilité accrue : les pages web sont mieux interprétées par les lecteurs braille (aveugles) et les navigateurs texte ; les pages peuvent aussi être lues sur d'autres périphériques tels que les téléphones portables, les PDA, etc.
- Une compatibilité avec les futurs navigateurs web : les navigateurs modernes tendant de plus en plus vers un respect total des standards, il est donc nécessaire, sous peine de voir son site défiguré à cause d'une mauvaise interprétation de code, de les respecter.
Mon choix d'appliquer les standards
À la vue de tous ces avantages, il est donc logique que je m'évertue à suivre ces standards, même si celà créé parfois quelques contraintes. Il est bien plus facile de créer et d'entretenir des sites les respectant. De plus, en tant qu'intégrateur html / xhtml / css et webdesigner, ce choix est plus que pérenne.
- Accessibilité web
- CD-ROM
- Création de sites
- Créations de skins ou templates
- Intégration XHTML HTML CSS
- Référencement
- Retouches photo
- Webdesign