Comment structurer une application Web JS complexe à page unique du côté client ? Plus précisément, je suis curieux de savoir comment structurer proprement l'application en termes d'objets de modèle, de composants d'interface utilisateur, de contrôleurs éventuels et d'objets gérant la persistance du serveur.
MVC semblait convenir au début. Mais avec des composants d'interface utilisateur imbriqués à différentes profondeurs (chacun ayant sa propre façon d'agir sur/réagir aux données du modèle, et chacun générant des événements qu'il peut ou non gérer directement), il ne semble pas que MVC puisse être appliqué proprement. (Mais veuillez me corriger si ce n'est pas le cas).
--
( Cette question a donné lieu à deux suggestions d'utilisation d'ajax, ce qui est évidemment nécessaire pour toute application autre que la plus triviale à une page).
0 votes
Vous pouvez essayer angularJS ou backboneJS
2 votes
Pouvez-vous apporter votre propre éclairage sur cette question ? Cela fait un moment que vous avez posé cette question et je suis intéressé de savoir quels sont les aspects les plus importants que vous avez appris de votre propre expérience avec les SPAs Javascript.