О преимуществах, что предоставляет jQuery любому разработчику, известно очень многое. Главное - существенно сокращается время написания виджета или другого программируемого компонента веб-сайта. jQuery прост в использовании, интуитивно понятен и не требует долгого времени для освоения. Обладает ли он недостатками?
Если быть объективным, к минусам фреймворка следует отнести два факта. Первый: jQuery "весит" некоторое, пусть незначительное, количество килобайт, значит, в случае медленного интернета теоретически это отразится на времени загрузки сайта. Второй: предоставляя удобный способ работы с элементами DOM, фреймворк неизбежно работает медленнее, чем чистый javascript.
Первый "минус" jQuery столь незначителен, что о нем смешно говорить, учитывая современные скорости загрузки страницы. Второй существеннее, однако почти всегда объем вычислений, выполняемых javascript-машиной так мал, что посетитель сайта не заметит разницы между временем интерпретации jQuery- и эквивалентного ему javascript-кода. Итак, ложки дегти не получилось. jQuery действительно очень привлекательный и удобный инструмент веб-разработки.