- S'inscrire
- |
- Mon compte
- |
- Newsletter
- |
- Aide
Ajax : applications et inconvénients
Dossier Ajax : Sommaire
Dossier réalisé par Laetitia Maraninchi.
Comment utiliser de l'Ajax sans le savoir ? Que ce soit au niveau Internet, Intranet ou Extranet, il existe de plus en plus d'applications Ajax. Toutefois, malgré toute la puissance du modèle Ajax, celui-ci peut présenter quelques inconvénients qui nécessitent de prendre certaines précautions...
Quelques exemples d'application...
On trouve différents types d'applications Ajax que ce soit au niveau Internet, Intranet ou Extranet. En voici quelques unes :
- Les webmails de Google et de Yahoo ;
- Des applications de bureautique en ligne :
- http://www.thumbstacks.com
- http://www.writely.com
- De plus en plus de sites Internet tels que :
- netvibes.com
- openajax.net/wordpress
- google.fr/ig?hl=fr
- www.flickr.com
- franceevasion.com/
- meebo.com/index-fr.html
- itsastart.com
- sproutliner.com
- extratasty.com
- rememberthemilk.com
- Et même Gap qui utilise un soupçon de code Ajax : gap.com/browse/home.do
- Des outil de recherche sur le Web tels que :
- Google Suggest
- Baebo (baebo.francisshanahan.com)
- Des outils de Groupware tel que Zimbra qui permet de stocker, organiser et partager ses rendez-vous, ses contacts, ses emails, ses liens, ses documents, etc. Il fonctionne sur un mode "Web service" avec une interface AJAX...
- Des outils de traduction en ligne tel que : Ajax Translator ;
- ...
Quelques précautions à prendre...
Malgré toute la puissance du modèle Ajax, celui-ci peut présenter quelques inconvénients qui nécessitent de prendre certaines précautions :
- Informer l'utilisateur du retour de ses actions : Avec Ajax il n'y a
plus de navigation de page en page permettant à l'utilisateur d'être prévenu que sa demande a
bien été prise en compte (barre de chargement) et que le serveur a traité sa demande
(changement de l'url, rafraîchissement de la page, etc.). Il faut donc mettre en place
un système qui gère les deux événements ;
- Utiliser la communication asynchrone avec le serveur avec précaution :
ce système de requêtes parallèles peut en effet poser un problème pour les sites de e-commerce
dans les cas, par exemple, de validation de la page panier ;
- Gérer les boutons de retour : comme il n'y a plus de
chargement de page, il n'y a plus de navigation interpage, ni d'historique de navigation,
si l'utilisateur clique sur le bouton retour de son navigateur cela pose problème. Pour pallier
à ce problème, il a été mis au point une bibliothèque de script qui permet de simuler
une navigation pour le navigateur, et de proposer les fonctionnalités de retour et
d'historique ;
- Bien dissocier forme et contenu : quand la logique de présentation du
contenu est du côté client, le dialogue avec le serveur peut se faire uniquement sur le contenu, ce qui
optimise le tansfert des données ;
- Gérer les données sous forme de cache local.
A lire
Bien développer pour le Web 2.0
- C. Porteneuve
- Eyrolles
-
39,90 EUR -
Avis de lecteur de Pierre M. :
"Standards, Accessibilité et Ergonomie, des mots qui sonnent bien, mais qui sont souvent peu respectés.
Cet ouvrage permet de redécouvrir les technologies Web connues mais souvent mal maîtrisées
(ou tout simplement de les découvrir), et surtout de les approfondir avec de vraies BONNES pratiques.
L'auteur a mis l'accent sur les différents standards et sur les différents navigateurs. Pour un Web
juste et moderne !!"
Débuter en Javascript
- S. Powers
- Eyrolles
-
28,41 EUR -
Cet ouvrage présente de façon simple toute la syntaxe de base du langage JavaScript, très utilisé dans l'univers du Web 2.0. Il contient également de nombreux exemples concrets qui mettent en avant les meilleures pratiques de programmation, en insistant sur tous les pièges à éviter...


Devenez Fan !
Suivez-nous sur Twitter