Comme le montre bien cet article, il est de plus en plus possible, facile et pratique de se passer des fonctionnalités d’un système d’exploitation tel que Windows, Mac OS X ou Linux. En effet, le navigateur joue de plus en plus le rôle d’environnement d’exécution d’applications Web riches. On n’a qu’à penser aux outils de Google (Gmail, Google Document et tableur, Google Reader) pour s’en convaincre. Cette compagnie, d’ailleurs, ne se cache pas de vouloir ravir une bonne part de marché aux logiciels de bureau traditionnels.

L’avenir est au client léger. C’est à dire que les ordinateurs, comme on les connaît aujourd’hui, vont de plus en plus servir de terminaux d’accès aux données et applications qui sont directement sur le Web, au même titre que n’importe quelle plateforme d’accès tel que les téléphones cellulaires, les ordinateurs de poche et même ma Wii! ;)

De nombreux exemples en témoignent.

J’y reviendrai.

Tout le monde tout nu!

5 avril 2007

Aujourd’hui, le 5 avril, c’est le CSS Naked Day. Plusieurs sites sur la toile ont décidé de montrer en même temps leurs « white bits ».

Pour les néophytes, le CSS est le langage qui permet d’isoler tous les éléments de style d’une page Web. Ainsi, la structure et le contenu de la page sont contrôlés par le langage HTML et la présentation, par le CSS. Tout ceci dans le but de ne pas encombrer le HTML d’éléments qui ne contiennent pas de « sens » afin de favoriser la compatibilité entre les différents navigateurs et agents utilisateur (téléphone cellulaire, ordinateur de poche) et pour augmenter l’accessibilité (favoriser l’accès au contenu à tout le monde, quelque soit leur handicap physique ou cognitif ou leur moyen d’accès au Web). Bon, c’est un très bref résumé.

Le problème, c’est que cette bonne pratique n’est pas encore généralisée. Donc, dans le but de sensibiliser davantage les concepteurs, un grand nombre de sites Web s’affichent, aujourd’hui seulement, sans éléments de style. Il est alors possible de constater que le contenu d’un site bien codé ne perd pas ses qualités sémantiques sans le CSS.

Cependant, je suis d’accord, c’est moins beau. ;)

1