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