11-03-2011, 07:45 PM
(11-03-2011, 07:39 PM)Argorate a écrit : Ah oui, remarque c'est pas bête, j'avais pas pensais ça comme ça. Dans ma tête j'étais en PHP, donc construction de la page de manière linéaire, mais c'est très pertinent: tu récupères toutes le données dynamique en un seul objet JSON, que tu redispatch en JS avec le résultat d'AJAX et le mettre là où tu en as besoin !
C'est une bonne optimisation ça, du coup pourquoi on ne fais pas systématiquement comme ça? Il doit bien y avoir des contraintes non?
Pour moi le problème principal c'est que faire écrire du html par du javascript est encore plus chiant que par du php.
La taille du fichier js (forcément beaucoup plus lourd, puisque toutes les possibilités doivent être dedans, quoique j'imagine qu'on puisse contourner ça en chargeant dynamiquement d'autres scripts, même si je saurais pas le faire), est un faux problème puisqu'on obtient un fichier statique et donc automatiquement mis en cache.
Je pense que c'est juste la lourdeur du système qui rebute.