Flex 3 - Applications
Internet riches
© Groupe Eyrolles, 2008
4
part des systèmes d’exploitation et sur certains logiciels. Mais son utilisation généralisée n’a commencé à apparaître que depuis une poignée
d’années sur Internet. Le processus du glisser-déposer est l’un des concepts d’interface homme-machine les plus intuitifs. Un enfant de trois
ans peut facilement l’appréhender. Il est donc logique de l’intégrer dans
une application Internet. Pour illustrer encore plus précisément notre
propos, reprenons l’exemple du site marchand et de son fameux panier
d’achats. Sur les sites d’anciennes générations, pour remplir ce panier, le
processus d’achat impliquait un certain nombre de clics sur des hyperliens, méthode peu intuitive, bien que parfaitement fonctionnelle.
Aujourd’hui, ce processus peut se réaliser par un glisser-déposer d’un
produit vers le panier virtuel (figure 1-1).
Il est communément admis que de nombreuses applications web conçues
en HTML, JavaScript et CSS sont difficiles à utiliser. Les causes des
lacunes de ce type d’applications sont multiples, et ne sont pas exclusivement liées à la pauvreté du design. Cela tient principalement aux limitations inhérentes aux sous-couches technologiques. En effet, les
applications HTML sont habituellement conçues sur le modèle de la page
web classique dédiée à la présentation de contenu simple, reliée à d’autres
pages web du même modèle via des hyperliens, parfois agrémentée de
code JavaScript pour prendre en charge un minimum d’interactivité. Ce
modèle a fait ses preuves dans une perspective Web 1.0, et convient parfaitement à des applications dédiées à la présentation simple de données ainsi
qu’à la collecte de données simples, mais il s’avère peu à propos dans une
perspective d’applications évoluées, hautement interactives. Le rafraîchisFigure 1–1
La fonction « glisser-déposer »
sur un site marchand
ALTERNATIVE Ajax
L’apparition d’Ajax dans l’univers Web 2.0 a toutefois modifié la donne. Coupler le XHTML, CSS et
JavaScript avec un respect scrupuleux des standards du W3C qui a en charge le DOM, par
exemple, permet de développer des applications
Web 2.0 très innovantes et particulièrement ergonomiques.
Précédent

- 18/240

Suivant