19-08-2012, 01:53 PM
(Modification du message : 19-08-2012, 01:53 PM par Sephi-Chan.)
(19-08-2012, 01:07 PM)Damocorp a écrit :Citation :À bas l'AJAX, vive l'AJAJ !Oui j'ai lu un truc la dessus. Mais tu t'imagine dire cela dans une conversation ? Ajax cela sonne mieux même si ça fait produit d'entretien ^^
Je préfère de parler de requêtes asynchrones. Je n'aime pas trop les termes comme ça qui induisent trop de choses.
Mais après, Ajax marche aussi dans la mesure où le X peut agir comme un placeholder pour n'importe quoi.
C'est comme quand on parle d'une stack XAMP : c'est WAMP sur Windows, MAMP sur Mac OS, LAMP sur Linux.
Content d'apprendre que tu te passes bien de xajax. Quand tu développes c'est l'expérience qui te montrera quand une abstraction est bonne ou mauvaise.
Ici, l'abstraction porte sur une tros grosse part de la stack : requête asynchrone, traitement de la requête et réponse. Ce n'est pas pertinent dans la mesure où tu peux perdre énormément en flexibilité (notamment sur le traitement de la requête), alors qu'en ayant juste une abstraction pour l'envoi de requête (ici fourni par jQuery), tu n'impliques rien côté serveur et les 2 composants peuvent alors changer facilement.
Cet avantage est très concret : tu peux changer l'implémentation côté serveur (quand tu passeras à un framework, par exemple) sans impacter le code Javascript.