19-08-2012, 02:09 PM
Citation :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.J'avoue que je n'avais pas pensé à cela, et comme je compte bientôt tester Zend et Symfony en étudiant la POO, ça m'évitera de perdre du temps.
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.