Теперь, когда RC1 отсутствует, мне нужно решить раз и навсегда ли использовать библиотеки MS Ajax или просто jQuery для запросов AJAX. Приложение представляет собой новое приложение. По сути, я решаю, действительно ли я получаю любую значимую выгоду от библиотек Microsoft, которые я не получал бы из jQuery. У меня уже есть загрузка jQuery, и я беспокоюсь о дополнительных накладных расходах файла больше чем что-либо.
Насколько мне известно, единственное преимущество в том, что есть помощники, такие как Ajax.BeginForm
, но, возможно, они будут работать с jQuery в какой-то момент? Мне также сообщил сегодня один сотрудник из моего государственного служащего о том, что в библиотеке MS Ajax есть много ошибок, которые меня беспокоят.
С Microsoft теперь официально подружился с jQuery Я бы не стал слишком беспокоиться о том, что они что-то делают в будущем, чтобы оставить jQuery в пыли, их собственные библиотеки.
Я действительно не очень разбираюсь в том, что именно на самом деле делает MS Ajax для меня. Есть ли определенные плюсы и минусы. Или это просто 90% раздувание для поддержки "панели обновления"?
Мне также очень интересно, что ASP.NET MVC in Action просто проскакивает через библиотеки MS Ajax и переходит прямо в jQuery:
В этой главе читатель будет изучите, как используется метод ajax применяется к ASP.NET MVC в более без использования веб-форм. читатель увидит, как использовать все более популярный, легкий javascript-библиотека под названием jQuery.
(из бесплатный образец в главе о AJAX)
Было бы очень полезно услышать от кого-либо о своем опыте работу с обоими, в частности, по следующим дополнительным вопросам:
- Легко ли преобразовать код между двумя библиотеками - при условии относительно простых требований ajax?
- отлаживается заметно лучше или быстрее в любой библиотеке
- Кто-нибудь знает, как продвигается ASP.NET 4.0, и какие-либо объявленные планы для библиотеки AJAX, которые могут быть полезны для MVC?
- Что в двух словах может MS AJAX делать для приложения MVC за отправкой запросов и вставлять ответ в DIV?
- Как сделать эквивалент
Ajax.BeginForm(...)
и использовать jQuery? - Какова была ваша сделка убийца так или иначе?
- что большинство людей там используют?