Le blog de Vincent Battaglia

Flashite et ajaxite : deux (nouvelles ?) maladies des sites Web !

Vous connaissez sans doute la divite et la classite, des maladies de nos documents HTML apparues avec l’apogée de la mise en page sans tableaux.

Je vais vous parler aujourd’hui de la flashite et de l’ajaxite.

La flashite, c’est quand on veut absolument faire du Flash alors que ce serait possible (et bien plus efficace à de nombreux points de vue) de tout remplacer par des effets visuels en JavaScript. Dans certains cas, il est évident Flash est LA meilleure solution. Je pense aux sites en 3D (avec Papervision) ou aux sites avec des effets visuels ultra compliqués comme des rotations et des trucs du style. Malheureusement, on pense trop souvent que dès que ça bouge, il faut le faire en Flash, alors que JavaScript permet de grandes choses, rendues encore plus simples à aborder grâce aux frameworks JavaScript (jQuery et mooTools en tête). Un exemple de site ayant la flashite : Coast Design.

L’ajaxite, c’est quand on veut foutre de l’Ajax partout ! Ca arrive aux sites développés par les gens qui viennent de découvrir Ajax et qui veulent donc l’utiliser n’importe où et à toutes les sauces, alors que dans de nombreux cas, ce n’est absolument pas pertinent de travailler de cette manière. On se retrouve donc avec des sites complètement bancals au niveau référencement, accessibilité, navigation, etc. De plus, ils n’apportent généralement pas grand chose en plus au niveau ergonomie que s’ils avaient été construits de façon « classique ». Matthew Miller en parlait déjà en 2006. Je ne suis malheureusement pas satisfait par son exemple Writely (devenu Google Docs depuis). Je trouve l’utilisation d’Ajax à outrance parfaitement justifiée dans une application d’une telle complexité.

Vous avez d’autres exemples à me donner ? (j’en ferai un billet dans les prochains jours)

13 commentaires

Laisser un commentaire

1MD