Amélioration progressive et dégradation élégante

Copyright : Steven Depolo

Aujourd’hui, aucun navigateur ne peut prétendre permettre l’utilisation de toutes les spécifications de l’HTML5, ni même de toutes les propriétés prévues pour le langage CSS3. Ces langages n’en restent pas moins utilisables et permettent de simplifier la vie des développeurs. On peut alors avoir recours à deux grands procédés pour mettre en place ces nouvelles fonctionnalités de façon à ce qu’elles soient au maximum comprises des navigateurs : l’amélioration progressive et la dégradation élégante. Qu’est-ce-que l’amélioration progressive ? L’amélioration progressive consiste à créer d’abord des fichiers compréhensibles et interprétables par tous les navigateurs, pour ensuite y ajouter des améliorations visuelles et/ou sémantiques pour tous les navigateurs qui peuvent les comprendre. Il s’agit donc de créer des pages web "basiques" qui seront par … Continuer la lecture de « Amélioration progressive et dégradation élégante »

La vie du développeur front-end

Copyright : Radocaj

Ma dernière insertion professionnelle m’a pleinement permis de découvrir le métier de développeur front-end et de me pencher sur les savoir-faire et qualités requises à mettre en œuvre quand on fait ce métier. L’ancêtre du développeur front-end est, sans aucun doute l’intégrateur. Il y a quelques années, l’intégrateur web était la personne chargée de la découpe des maquettes graphiques pour un rendu en pages web. Avec les avancées technologiques, l’intégrateur est devenu un développeur à part entière et ne s’arrête plus essentiellement aux besoins HTML/CSS d’une page classique sur le web. Aujourd’hui, être développeur front-end requiert nécessairement des qualités en matière de développement et d’algorithmie. L’algorithmie est la base de la programmation. C’est par ce procédé, qui met en œuvre … Continuer la lecture de « La vie du développeur front-end »

L’évolution du web

Copyright : the Evolution of the Web

Dans notre société, le web est constamment sollicité. En revanche, très peu d’utilisateurs savent réellement quelles sont les technologies qui interagissent pour le bon fonctionnement des pages. Ces technologies ont d’ailleurs beaucoup évolué au cours du temps : alors que le protocole HTTP est né il y a un peu plus de 20 ans, on découvre jour après jour de nouveaux navigateurs ou langages qui permettent d’exploiter le web à bon escient. La toile représente désormais un monde débordant de photos, de vidéos et de contenus multimédias, rendus disponibles grâce aux développeurs et graphistes soucieux du confort de ses utilisateurs. Je vous propose aujourd’hui de découvrir toute l’évolution du web à travers ce lien qui, ma foi, fournit un très bon … Continuer la lecture de « L’évolution du web »

HTML5, l’avenir du web

Copyright : slavik V

Dans le monde du web, une révolution se prépare avec le successeur de l’HTML 4.01 : HTML5. Ce langage est annoncé comme remède aux utilisations intempestives de Adobe Flash ou de Microsoft Silverlight. Quelles-en sont les différences ? Simplication du DocType Rappelons le, le W3C, de l’anglais World Wide Web Consortium, est un organisme à but non-lucratif dont le but est de promouvoir la compatibilité des technologies du web en émettant des recommandations sur les bonnes pratiques à respecter. Un DocType fait référence au langage et la version utilisée dans une page web. <!DOCTYPE html PUBLIC « -//W3C//DTD XHTML 1.0 Strict//EN » « http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd »> La ligne précédente signale au navigateur que c’est le langage XHTML qui est employé dans sa DTD (DocTypeDefinition) fixé … Continuer la lecture de « HTML5, l’avenir du web »