Aujourd'hui incontournable, Ajax s'invite partout.
Impossible d'oser concevoir une application web sans Ajax !
La conception d'application web profite des nouvelles possibilités offertes par AJAX mais surtout par son utilisation conjointe avec le DHTML(javascript + CSS). Il convient tout d'abord de bien cerner ce qu'est Ajax et ce qu'il permet de faire. Il est nécessaire de démêler l'innovation de l'effet de mode ainsi que les pièges associés à ce type de programmation en terme d'accessibilité.
Ajax ( Asynchronous JavaScript And XML) est une méthode de développement, qui se résume quasiment en une seule instruction : XMLHttpRequest. Cette fonction a été introduite par Microsoft dans Internet Explorer 4.0 en octobre 1997. Ajax est en fait un nom qui désigne l'utilisation conjointe de plusieurs technologies web. Pour simplifier, Ajax est un ensemble de fonctionnalités qui permet de recharger une partie d'une page web: c'est tout.
Mais il y a une alternative beaucoup plus intéressante et plus simple en utilisant les langages (VML - HTML+TIME - JAVASCRIPT - CSS2 - TDC) avec le solution PAGEDITOR PRO V8 sous le navigateur Internet Explorer versions 6 - 7 - 8 de Microsoft® et ceci depuis 1998.
Visionnez cette vidéo qui vous démontre comment réaliser une simple photothèque en vectoriel dynamique sans écrire de code AJAX ni d'interface en FLASH le tout sous IE 8, le seul navigateur pouvant faire cette prouesse en vectoriel VML( sans plugin contrairement au langage SVG d'Adobe®.)
Mais il y a FLASH me direz-vous ?
Le Flash continue de déchaîner les passions. Le format de Macromedia (maintenant propriété d'Adobe) est en effet vecteur du meilleur du web comme du pire. Bien utilisé, il peut apporter une originalité créative et aider à créer des chefs d'oeuvres. Mais généralement, il est la source d'irritation de nombreux surfeurs qui s'arrachent les cheveux devant la dernière "innovation" en matière de publicité animée et bruyante.Certaines personnes vont même jusqu'à masquer avec un objet ces zones tellement animées qu'elles rendent difficile la concentration sur la lecture d'un texte. Finalement, la situation se stabilise. Le flash est maintenant surtout utilisé pour afficher les publicités et pour les sites qui ont besoin d'un support visuel fort (parfois faute de mieux à proposer pour être attractif).
Qu'a vraiment apporté le Flash à internet ?
Il y a 5 ans, on parlait du Flash comme on parle d'Ajax aujourd'hui : "Patrick, il est impensable que tu fasses du web sans Flash!". Quand le navigateur FIREFOX est né certains utilisateurs (25% de parts de marché) se sont dit qu'ils avaient là, le meilleur navigateur du web avec une technologie full compatible grâce à l'AJAX et que IE de Microsoft c'est de la "Daube".
Le flash permet d'apporter un contenu multimédia et répond bien à ce besoin. Il est important d'identifier les effets indésirables des technologies pour pouvoir les éviter et offrir le meilleur. Il faut d'abord préciser qu'Ajax comme le Flash nuit à l'accessibilité des pages donc à un bon référencement dans le moteur de recherche Google et les autres...
Ajax est jeune, les solutions de développement Ajax (framework) se multiplient, mais rien ne s'impose encore. Tout ceci est très mouvant. Il convient d'être prudent sur les coûts de développement initiaux et surtout sur les coûts d'évolutions et de maintenances applicatives de framework qui pourraient tomber en désuétude.


RSS .92