Когда использовать javascript с нокаутом с ASP.NET MVC
Какие факторы следует учитывать перед тем, как принять библиотеку JavaScript Knockout для моего приложения?
В настоящее время у меня есть сайт ASP.NET MVC 2. Большая часть навигации и настройки сайта - это простые действия для получения и публикации. Существуют представления, которые имеют сетки/несколько сеток, где данные только видны. Все ajax и javascript обрабатываются с помощью JQuery. JSON, возвращаемый с контроллеров, несколько и редко используется. Большинство сеток ajax реализованы путем отправки HTML с использованием частичных представлений.
Ответы
Ответ 1
Есть много факторов, но одна вещь, которую я нашел очень полезной:
Когда у вас есть элементы пользовательского интерфейса, которые должны быть обновлены и периодически распределены на вашей веб-странице, например. Если вы хотите добавить новую работу, хотите показать уведомление об успешном добавлении в верхней части страницы и увеличить счетчик где-то в правом меню и т.д. Если вы используете помощники ajax MVC, вам нужно указать один элемент, который необходимо обновить с помощью содержимого ajax или написать свою собственную огромную вещь jQuery.ajax. Нокаут действительно упрощает этот сценарий.