2011-01-26 18 views
14

Jakie czynniki należy wziąć pod uwagę przed podjęciem JavaScript Biblioteka Knockout dla mojej aplikacji?kiedy używać nokaut javascript z ASP.NET MVC

Obecnie mam witrynę ASP.NET MVC 2. Większość nawigacji i konfiguracji witryny to proste akcje pobierania i publikowania. Są widoki, które mają siatki/siatki wielokrotne, w których dane są tylko widokiem. Wszystkie ajax i javascript są obsługiwane za pomocą JQuery. JSON zwrócony z kontrolerów jest nieliczny i rzadko wykorzystywany. Większość sieci ajax jest implementowana poprzez wysyłanie kodu HTML przy użyciu widoków częściowych.

Odpowiedz

10

Istnieje wiele czynników, ale jedna rzecz którą znalazłem bardzo pomocne:

Kiedy masz elementy interfejsu użytkownika, które mają być aktualizowane i są sporadycznie rozproszonych na swojej stronie internetowej na przykład Jeśli chcesz dodać nowe doświadczenie zawodowe, chcesz pokazać powiadomienie o pomyślnym dodaniu na górze strony i zwiększyć liczbę gdzieś w prawym menu itd. Jeśli używasz pomocników ajax MVC, to musisz określić pojedynczy element, który należy zaktualizować za pomocą treści ajaxowej lub napisać własną ogromną rzecz jQuery.ajax. Knockout naprawdę upraszcza ten scenariusz.

Powiązane problemy