в настоящее время мы разрабатываем несколько настраиваемых серверных элементов управления asp.net. Теперь мы хотели бы добавить в некоторые из них некоторую поддержку Ajax. Теперь в основном будет два варианта
- Microsoft Ajax и Microsoft Ajax Control Toolkit
- jQuery
Я уже работал с Control Toolkit, написал полный Extender, и это было довольно интуитивно понятно, если вы понимаете, что за ним стоит. Но мне также нравится простота jQuery.
Итак, я хотел бы услышать некоторых из вас, чего вы хотели бы достичь (преимущества / недостатки каждого из них), учитывая также, что мы в основном имеем дело с технологиями Microsoft. Вы бы предпочли инструментарий или jQuery ... или и то, и другое?
// Редактировать:
Я только что провел несколько тестов и должен признать, что на данный момент я считаю Toolkit лучше благодаря интеграции. Моя цель в основном состоит в том, чтобы использовать его в серверных элементах управления, поэтому с помощью инструментария у меня есть соответствующие классы на стороне сервера, где я могу делать что-то вроде
CalendarExtender toolkitCalendarExtender = new CalendarExtender();
toolkitCalendarExtender.TargetControlID....
...
this.Controls.Add(toolkitCalendarExtender);
Это действительно хорошо, потому что таким образом мне не нужно иметь дело с рендерингом предопределенного JavaScript, который я каким-то образом конструирую как строку внутри моего настраиваемого серверного элемента управления. С jQuery мне пришлось бы это сделать (за исключением инструментария Николаса упоминается, но поддержка там слишком слабая для использования в профессиональной среде)
Большое спасибо.