Depuis quelque temps, je cherche une stratégie globale de données/balisage à installer dans ASP.NET MVC, et je suis actuellement en train de regarder jQuery Templates. Les modèles jQuery me semblent être un nouveau système de liaison, similaire au moteur de vues MVC ou à ses diverses variantes, sauf qu'il fait la liaison de données dans le navigateur au lieu du serveur Web. Ai-je essentiellement raison dans cette évaluation? Quand utiliseriez-vous des modèles jQuery au lieu d'un modèle de vue ASP.NET MVC?Quels sont les cas d'utilisation des modèles jQuery dans ASP.NET MVC?
Est-ce pour éviter plusieurs post-backs au serveur pendant que l'utilisateur édite des données, et si oui, cela ne revient-il pas à pousser l'équivalent fonctionnel d'un jeu de données ADO.NET de style ancien (sous forme JSON) vers le navigateur, puis en le publiant sur le serveur Web lorsque l'utilisateur a fini de le modifier?
Quels seraient les cas d'utilisation de ce genre de choses? Un formulaire de facture, peut-être? Dans quelles conditions est-il préférable que la liaison de données ait lieu dans le navigateur plutôt que sur le serveur Web?