Моя команда в настоящее время работает над существенным обновлением существующего приложения ASP.NET 3.5, которое использует Ajax Control Toolkit практически на каждой странице.Мы обнаружили, что во многих случаях его использование неоправданно (очевидно, предыдущий разработчик решил «Ajaxafy» все), и с помощью jQuery можно найти более богатый и простой опыт.
Мы такжеобнаружил, что AjaxControlToolkit может быть трудной для откровенной работы с точки зрения удобства обслуживания и производительности, когда у вас работает полдюжины разработчиков.Мы обсуждаем, как полностью отказаться от его использования, и перейдем к использованию jQuery для пользовательского интерфейса.Нам повезло, что у нас достаточно времени, чтобы сделать это безопасно, и каждая функция, которую мы используем, может быть без проблем реплицирована (автозаполнение, управление календарем и т. Д.).
Похоже, что Microsoft поддерживает jQuery с ее добавлениемВ последнее время Visual Studio, и текущий Ajax Control Toolkit отсутствует в ASP MVC (только файлы на стороне клиента).Поэтому на данный момент я лично поддерживаю jQuery, поскольку у него, похоже, есть будущее, в то время как будущее Control Toolkit немного более облачно.
Однако, с точки зрения удобства обслуживания, как с jQuery работать?По сути, это просто Javascript, поэтому никаких плагинов не требуется.Являются ли обновления стабильными и часто ли они нарушают существующую функциональность?