Есть много факторов, но одна вещь, которую я нашел очень полезной:
Когда у вас есть элементы пользовательского интерфейса, которые должны быть обновлены И время от времени распределяются на вашей веб-странице, например, когда вы хотите добавить новую работуопыт, хотите показать уведомление об успешном добавлении в верхней части страницы и увеличить количество где-то в правом меню и т. д. Если вы используете помощники MVC ajax, то вам нужно будет указать один элемент, который должен быть обновлен с содержанием AJAX илинаписать свой собственный огромный jQuery.ajax.Нокаут действительно упрощает этот сценарий.