Когда вы совершаете покупки по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Вот как это работает.

Использование технологий имеет тенденцию к приливам и отливам. Популярная технология, которая в какой-то момент считалась повсеместной, может упасть с высоких высот и быть заменена более молодыми и более приспособленными конкурентами. Время покажет, как поживет jQuery в ближайшие годы, но в настоящее время он пользуется огромным успехом, став явным победителем в битве за благосклонность среди библиотек JavaScript.

По словам Маттиаса Гельбманна из W3Techs, jQuery работает на «каждом втором веб-сайте», была самой быстрорастущей веб-технологией в 2011 году и «пока не демонстрирует никаких признаков насыщения». Даже сайты, использующие другие библиотеки (около половины из них используют MooTools или Prototype), как правило, также добавляют jQuery в свой список. Это сочетание, и Гельбманн сказал, что только три страны – Зимбабве, Мозамбик и Йемен – не показывают jQuery как самый популярный библиотека. jQuery также оказался чрезвычайно популярен в

Недавний опрос мобильных разработчиков Mozilla, получив 74% доли, при этом 51% также выбрали jQuery Mobile в своей работе.

.net поговорил с командой jQuery, чтобы узнать их мнение о новостях, почему, по их мнению, jQuery стал таким хитом и что это значит для сообщества веб-разработчиков.

.net: Как вы отреагировали на новость, что jQuery сейчас используется на половине сайтов, но его количество продолжает расти?
Джей Бланшар: Ух ты! Хотя я не особо удивлён. Низкая потребность в обучении позволяет разработчикам легко добавлять jQuery на веб-сайты. Вам не нужно изменять разметку, и вы можете легко придерживаться принципов прогрессивного улучшения.

Дарси Кларк: Согласен – эта статистика неудивительна. Мы наблюдаем постепенное внедрение jQuery на протяжении ряда лет. Вам будет трудно найти кого-нибудь, кто поверил бы, что jQuery был или есть мгновенный успех. Поскольку некоторые из лучших разработчиков JavaScript помогают управлять и поддерживать библиотеку, неудивительно, что мы по-прежнему видим ее актуальность в нашем рабочем процессе разработки, спустя шесть лет с момента ее первого выпуска.

Адди Османи: Я думаю, что эта новость красноречиво говорит о влиянии постоянных усилий команды jQuery по решению ряда общие проблемы для разработчиков (нарушения работы разных браузеров, сложные или отличающиеся API), с которыми они сталкивались за последние несколько лет. годы.

Пол Айриш: эта статистика указывает на то, что jQuery обнаружила богатый API, который является весьма разумным и умным. Тем временем команда разработчиков jQuery неустанно работала над устранением несоответствий браузера, сообщая о них и исправляя их для Интернета.

Дэйв Метвин: Если вы ищете признаки повсеместного распространения jQuery, сравните относительные установленные базы jQuery (и остальных его экосистемы, такой как пользовательский интерфейс, мобильные устройства, плагины и совместимый с jQuery MVC, такой как Backbone) по сравнению со всеми другими библиотеками JavaScript и рамки. Я думаю, будет справедливо сказать, что когда разработчики пишут код JavaScript, они, скорее всего, будут использовать jQuery, хотя некоторые сайты неразумно используют на своих сайтах несколько фреймворков. Последний раз я смотрел latimes.com, они использовали две разные версии jQuery и одну версию Prototype, и все на одной странице. Не знаю, как вы хотите это забить!

.net: Как вы думаете, почему jQuery стал таким хитом, зачастую за счет других библиотек?
Анн-Гаэль Колом: Я считаю, что jQuery настолько популярен благодаря тому, что он постоянно развивается и совершенствуется. Команда внимательно прислушивается к мнению сообщества и проводит обширное тестирование, чтобы гарантировать, что код, написанный разработчиками, будет работать во всех основных браузерах, несмотря на кроссбраузерные проблемы. Внимание к деталям, уделяемое командой, на этом не заканчивается. Библиотека также извлекает выгоду из четкой и подробной документации, бесчисленных руководств и других ресурсов, разработанных командой или членами сообщества. Кроме того, при использовании jQuery разработчики также могут использовать jQuery UI и jQuery Mobile для создания привлекательных и эффективных пользовательских интерфейсов, которые предоставляют пользователю веб-приложения богатый и приятный опыт.

Адди Османи: Я бы сказал, что он взял на себя задачи, которые порой были сложными, трудоемкими и разочаровывающими для новичков, и сделал их чрезвычайно простыми для достижения. Разработчики почти инстинктивно знают, что его следует использовать всякий раз, когда они пытаются реализовать какую-либо нетривиальную задачу. манипуляции с DOM, и во многих случаях теперь это считается отправной точкой для получения дополнительной информации о JavaScript.

Джей Бланшар: Помимо моих предыдущих комментариев, я бы отдал должное команде jQuery и сообществу. Оба ищут способы помочь друг другу понять и использовать библиотеку. Посмотрите на конструкторы плагинов. Их не было бы так много, если бы сообщество и команда jQuery не поддержали эти усилия. Постоянные обновления, позволяющие идти в ногу с требованиями разработчиков и веб-индустрии, являются огромным плюсом. Вначале документация по библиотеке jQuery выделяла ее отдельно.

Дарси Кларк: jQuery всегда была и всегда будет повсеместно распространена благодаря своим гибким API, обеспечению единообразной кросс-браузерной функциональности и активной поддержке сообщества. Именно эти аспекты сделали библиотеку доминирующим ресурсом, которым она является сегодня. Наряду с множеством инновационных предложений, построенных на основе других библиотек, таких как Prototype, jQuery имела выигрышную комбинацию.

.net: Как, по вашему мнению, относительно повсеместная библиотека может принести пользу сообществу веб-разработчиков?
Джей Бланшар: Это дает всем «общий» язык. Посмотрите, как LAMP объединяет сообщество — четыре разные технологии, одно огромное сообщество. Когда все говорят на одном языке, легче двигаться вперед и внедрять инновации.

Эдди Османи: Усилия проекта jQuery по предоставлению чистых, лаконичных и простых в использовании API побудили организации по стандартизации внимательно и внимательно посмотрите на то, что они предоставляют в API браузера, и мы все можем поблагодарить их за помощь в правильном направлении этих усилий. направление.

Мэт Маркиз: Я думаю, что это отличный испытательный полигон для новых конвенций. Я знаю, что члены команды jQuery очень активно участвуют в веб-стандартах, и я думаю, что мы будем видя немалое влияние jQuery API, проявляющееся в встроенной функциональности в течение многих лет, чтобы приходить.

.net: Как вы видите развитие событий в будущем?
Пол Айриш: Теперь, когда количество байтов, которые мы отправляем пользователям, увеличилось, я думаю, что важно, чтобы браузер Платформа объединяет возможности, позволяющие совместно уменьшать размер библиотек JavaScript. jQuery делает здесь большие успехи, и теперь ответственность за сохранение этой динамики лежит на группах по стандартизации. и мы, разработчики, должны помочь пользователям отказаться от старых версий браузеров, которые замедляют работу. сеть.