-
[AJAX] Ajax ou pas?
Bonsoir,
Je vais bientôt me lancer dans le développement d'un système d'administration de site web "grand public". Il y aura de toute façon du PHP + MySQL et j'ai malheureusement un énorme doute sur l'utilisation d'AJAX.
Je me demande si c'est bien d'utiliser la technologie AJAX étant donné qu'elle s'appuie sur du Javascript et qu'on peut désactiver le Javascript dans le browser.
Alors j'aimerais que vous me donniez un peu votre avis sur la question :D
De mon côté je pense qu'AJAX me permettrais de créer une administration beaucoup plus conviviale que simplement en PHP. Cependant comme ce sera grand public je dois privilégié l'accessibilité au détriment de la convivialité. Ou alors je peux faire deux versions une avec AJAX et une sans mais sa va me donner beaucoup de travail et sa risque de devenir redondant. Enfin le doute plane!
Merci d'avance pour vos conseils!
-
Hello,
De toute façon, on ne le réperterai jamais assez, l'ajax pour de l'ajax ne sert à rien... sauf à s'amuser avec une nouvelle technique (ce qui n'est pas un point négligeable!)
Maintenant si tu penses que ça peut apporter un plus vas-y! Mais le dévlopement risque d'être ralongé surtout si tu n'est pas très à l'aise...
Au niveau de l'accésibilité, il est tout a fait possible (voir conseillé) que ton application fonctione en mode "dégradé" (sans javascript). Ceci également pour améliorer le référancement (bon pour une admin je dirais que le référancement on sans fous...). Le principe de base est assez simple... par exemple pour un champ "liveSearch", tu fais un champs de recherche normal avec un bouton envoyé et c'est par après avec du javascript que tu cache le bouton envoyé... Donc les utilisateurs sans javaScript pourront utilisé le formulaire de recherche et les autres profiteront du liveSearch.
Sinon fait attention ajax est très simple dans son concept de base, on peut très vite avoir des jolies chose MAIS sont implémentation PROPRE n'est pas si facile (personnellement j'ai encore un peu de peine...)
Voilà et bonne chance pour ton site.