Первое, на что нужно обратить внимание, это то, что вы, вероятно, захотите включить в свое развертывание конкретную, известную, протестированную, не бета-версию jQuery, вместо того, чтобы ссылаться на какой-либо веб-сайт. Это гарантирует, что если у них есть доступ к вашему веб-приложению, они могут получить доступ к javascript. К сожалению, взяв на себя эту задачу, вы теперь подписываетесь на обслуживание и поддержку этой библиотеки. Например, если есть какой-то недостаток безопасности, который может быть выпущен, вам может потребоваться повторно развернуть обновление для вашего приложения, просто чтобы включить последнюю версию jQuery или некоторый плагин. Поддержание этого, вероятно, минимально, но оно обязательно должно быть где-то в электронной таблице, потому что это в конечном итоге произойдет. Это не проблема, уникальная для jQuery, но, вообще говоря, любая «внешняя библиотека».
Если под обратной совместимостью вы имеете в виду «с браузерами», вам на самом деле не нужно слишком беспокоиться об этом, поскольку большая часть этого выполняется для вас самой библиотекой. Если под обратной совместимостью вы имеете в виду существующий javascript, развернутый в рабочей среде, в каждом конкретном случае.
Что касается интеграции, мы обнаружили, что jQuery является отличным дополнением к разработке ASP.net. Это очень естественная подгонка, потому что она позволяет очень легко применять дополнительный уровень функциональности, при этом используя многие существующие элементы управления пользовательским интерфейсом, и при этом не нужно изобретать колесо с новыми, просто чтобы соответствовать какому-то «протоколу jQuery».
Размер? JQuery - это, вероятно, САМАЯ легковесная и эффективная среда, которая, на мой взгляд, обладает колоссальными возможностями. Престижность для разработчиков, потому что когда дело доходит до "удара по доллару", это действительно, где сияет jQuery.
См. Также эту статью на asp.net + jquery .