2011-01-26 16 views
14

Quali fattori devo considerare prima di adottare la libreria JavaScript Knockout per la mia applicazione?quando utilizzare knockout javascript con ASP.NET MVC

Attualmente ho un 2 sito ASP.NET MVC. La maggior parte della navigazione e l'impostazione del sito sono semplici azioni get e post. Ci sono viste che hanno griglie/griglie multiple in cui i dati sono solo visuali. Tutto l'ajax e il javascript vengono gestiti usando JQuery. I JSON restituiti dai controller sono pochi e scarsamente utilizzati. La maggior parte delle griglie di ajax vengono implementate inviando HTML usando viste parziali.

risposta

10

ci sono molti fattori, ma una cosa che ho trovato molto utile:

Quando si dispone di elementi dell'interfaccia utente che devono essere aggiornate e sono sporadicamente distribuiti nella tua pagina web per esempio Quando si desidera aggiungere una nuova esperienza di lavoro, si desidera mostrare la notifica di aggiunta riuscita nella parte superiore della pagina e aumentare il conteggio da qualche parte nel menu di destra, ecc. Se si utilizzano gli helper MVa ajax, sarà necessario specificare un singolo elemento che deve essere aggiornato con contenuti Ajax o scrivere la tua enorme cosa jQuery.ajax. Knockout semplifica davvero questo scenario.