|
Il était nécessaire de rédiger cet article, suite aux différentes rencontres que j'ai faites depuis la création de Clickanet. Voici la conversation que j'ai généralement avec les clients désireux de réaliser un site en Flash : "Bonjour Aymeric, je désire un site en Flash, est ce que vous proposez des offres dans ce language ?". Bien entendu ce n'est pas évident d'expliquer en quelques minutes pourquoi on ne devrait pas réaliser de site en Flash, j'ai donc décidé d'écrire cet article.
Cet article est inspiré de celui de Patrick Murris (qui a enseigné et faits des sites en full Flash) : 25 raisons de dire non au Flash
On voit de plus en plus de sites créés entièrement en Flash, certes ces sites, quand ils sont bien conçus, sont très beau mais pour qu'un site Internet soit attrayant, il est nécessaire de voir plus loin que ce niveau esthétique. Un site développé avec ce language de programmation peut vous faire perdre beaucoup de visiteurs et bien entendu ce n'est pas le but recherché.
Cette démarche s'accompagne malheureusement de nombreux inconvénients majeurs que semblent sous-estimer les concepteurs et leurs clients.
Plutôt que de partir dans de longs discours, il est plus utile de lister les inconvénients (défauts ?) de cette technologie :
- Invisible aux moteurs de recherches ! : Les sites en Flash ne sont pas lu (ou pas correctement) par les moteurs de recherches (Google, Yahoo, Live...). Le référencement sera donc très très compliqué.
- Pas d'historique, de favoris ou de naviguer avec les boutons Suivant et Précent : tout au long de votre navigation, l'URL du site ne change pas, il est donc impossible de revenir en arrière ou d'ajouter une page dans vos favoris.
- Il est impossible d'imprimer ou alors pas correctement, alors que le navigateur gère très bien l'impression d'un site en HTML ou en PHP par exemple.
- Les traductions en ligne ne sont pas possibles. Via différents sites, on peut traduire directement une page mais pas en Flash.
- Pas de copier/coller ou de sauvegarde d'image : un contenu interessant peut être diffusé dans le monde entier (le but d'Internet est de diffuser largement l'information). En Flash, même si le choix est possible, cela est généralement pas possible.
- Charge excessive de l'ordinateur client : l'utilisation d'un site de ce type, consomme beaucoup plus de mémoires que les sites développés en PHP. Est il nécessaire d'ajouter une surcharge alors que les suites bureautiques ou systèmes d'exploitation demandent de plus de plus de ressources ?
- Difficultés de mise à jour : un site Internet qui est régulièrement mis à jour, fidélise les visiteurs. En Flash, les mises à jours sont fastidieuses, le site devient donc un site statique et à usage unique.
- Flash est un format propriétaire : L'avenir de Flash, réside entre les seules mains d'une société commerciale dont les motivations sont essentiellement le reflet de celles de ses actionnaires.
- ...
Tous ces inconvénients, n'enlèvent pas à Flash ses qualités d'animations, très appréciables dans de nombreuses situations.
Nombre des inconvénients mentionnés ci-dessus peuvent être perçus comme des détails de peu d’importance. En fait, ces fonctionnalités sont tellement bien intégrées à nos habitudes d'utilisation des ordinateurs et d'Internet qu'elles sont en fait considérées à juste titre comme acquises par la plupart des utilisateurs. Se couper des outils de recherche du réseau, se départir de la capacité à revenir en arrière dans l'historique de navigation, de copier un bout de texte, de garder un signet sur une page ou encore de l'imprimer constitue un retour en arrière sur des acquis essentiels que les apports de Flash peuvent rarement justifier.
Nombre de ces critiques, déjà exprimées publiquement par l'expert en ergonomie Internet Jakob Nielsen dans son essai "Flash 99% bad" sont prises très au sérieux par Adobe qui offre sur son site une série de conseils aux développeurs relativement à l'ergonomie de leurs productions. En un mot : reprogrammez ! Les efforts non négligeables de conception et de programmation mis en œuvre pour approcher des fonctionnalités standard attendues par les utilisateurs donnent même un fondement encore plus solide à la critique.
En conclusion, il faut intégrer Flash dans les sites Internet développés en HTML ou en PHP, comme le fait d'ailleurs Clickanet pour ses animations, mais créer un site entiérement en Flash est quelque chose à éviter. |