-
[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.