Рефакторинг для замены AjaxControlToolkit или RadAjaxManager
Я унаследовал кодовую базу DotNetNuke и столкнулся с областями, включающими как AjaxControlToolkit, так и Telerik RadAjaxManager. Есть много случаев, когда один предпочтительнее другого, но с небольшим уклоном в сторону Telerik в кодовой базе в целом.
Я знаком с MS Ajax Exentsions, но раньше не использовал ни одну из этих платформ. Код должен быть реорганизован, и я хочу использовать только одну платформу. Работа, проделанная для этого, кажется равной, поэтому мне интересно, что лучше сохранить?
Части моего сайта, посвященные Ajax, показывают цены в реальном времени, получая JSON от веб-службы и обрабатывая цены. Несколько других запросов Ajax имеют место, но только для отображения заметок для пользователя.
Кодовая база также широко использует jQuery, так что мне действительно понадобятся эти фреймворки, если я буду использовать это вместо этого? Я также мог бы использовать расширения MS, с которыми я уже знаком, или даже вручную обрабатывать вызовы, но в любом случае мне нужен единый последовательный подход.
1 ответ
Похоже, что Симона Кьяретта уже исследовала популярность фреймворков Ajax на веб-пространстве, и его результаты представлены; Обзор Ajax 2009: JQuery и MS Ajax почти связаны среди разработчиков.NET
http://css.dzone.com/sites/all/files/images/ajax%20results%201.gif
Таким образом, благодаря мудрости толпы и ненужному использованию Telerik не только в этом месте моей кодовой базы, я собираюсь сейчас пойти с AjaxControlToolkit и посмотреть, не смогу ли я позже перейти на jQuery.