Многие могут задаться вопросом, а зачем вообще нужен jQuery в 2026-ом году, когда уже давно существуют такие JavaScript-фреймворки и библиотеки, как React, Vue, Angular?
Как ни странно, но на данный момент jQuery нужен как начинающим веб-разработчикам, так и опытным вебмастерам.
Зачем jQuery опытным вебмастерам
Большинство сайтов в мире созданы и продолжают создаваться на CMS (WordPress, Joomla, Bitrix и т.п.). При этом на многих из них для работы с фронтендом используется чистый JavaScript или библиотека jQuery.
Все эти сайты надо как-то поддерживать и обслуживать. И если надо написать какой-то скрипт для фронта: модалку, слайдер, AJAX и прочее, обычно используют jQuery или плагины созданные на основе него.
Зачем jQuery начинающим?
Зачем jQuery начинающим веб-разработчикам, почему сразу не начать, например с Vue или React?
Тут тоже есть свои нюансы. Дело в том, что Vue, React, Angular и т.п. — это не только новые API и подходы, но ещё и дополнительные технологии (Node.js, npm, различные пакеты и связи между всем этим), которые тоже приходится изучать.
У начинающих и так голова забита новыми знаниями и синтаксисом JavaScript / jQuery, а им еще предлагают добавить к этому, плюс 2-4 дополнительных технологий.
И вместо того чтобы учить что-то одно, на вас обрушивается громадный мир фронтенда. А вам, например, надо было всего-то создать или настроить под себя небольшой скрипт UI-компонента: формы, модалки, слайдера, табов и т.д. Либо вам надо просто подключиться на сайте к API какого-нибудь сервиса, получить от него JSON и вывести эту информацию на странице.
На jQuery это можно сделать намного легче и быстрее.
Почему не делать это сразу на JavaScript?
Сразу скажу: чем лучше вы знаете JavaScript, тем лучше вы знаете jQuery, React, Vue и т.д. Многое можно делать на чистом JavaScript, но, несмотря на то что с 2015 года язык постоянно развивается и многие вещи становятся проще, порог входа в полноценную разработку на нём всё равно остаётся довольно высоким.
Ответьте себе на вопрос: много ли вы знаете в своём окружении JavaScript-разработчиков, которые написали хотя бы 1–2 собственных плагина или UI-компонента для своего проекта, или они в основном пользуются чужими? Так вот, в среде jQuery-разработчиков писать собственные плагины — совершенно обычная практика.
Даже сейчас с jQuery намного легче решать многие типичные задачи, если речь идёт о создании UI-компонентов и плагинов для сайта.
При этом основы языка JavaScript всё равно нужно знать. В учебнике я стараюсь писать так, чтобы код был понятен даже тем, кто пока не очень хорошо знаком с JavaScript.
Самое главное
Ну и самое важное: зачем учить jQuery? Дело в том, что многие начинающие и даже опытные веб-разработчики могут годами учить синтаксис языка JavaScript и постоянно упираться в стену. Они не могут пойти дальше простого скрипта, не могут создать собственный законченный UI-компонент или плагин, постоянно на чём-то застревают. Получают тильт, у них опускаются руки — и так из раза в раз.
Прелесть jQuery заключается в том, что переход от основ до создания своих компонентов и плагинов может занять буквально считанные месяцы: например, 2–4 месяца спокойной учёбы по вечерам по 2–3 часа. И вы уже пишете свои плагины, причём не простые, а плагины с настройками. Вы начинаете ощущать себя гораздо более уверенно в веб-разработке.
Как только вы напишете 10–15 собственных UI-компонентов / плагинов, вы будете чувствовать себя уже намного уверенней. И тогда, если вам вдруг понадобится изучить другие технологии — Vue, React — или глубже погрузиться в JavaScript, сделать это будет намного легче.
Сейчас во времена ИИ ценятся не просто теория, а практика, практика с законченными полноценными продуктами, чем являются UI-компоненты и плагины. Имея свои плагины, вы тем самым показываете что вы опытный разработчик, который способен не просто написать отдельный кусок скрипта, но и самостоятельно довести ТЗ до законченного результата.
Благодаря «Руководству по jQuery 4 от А до Я» вы пройдёте путь от самых основ jQuery до самостоятельного создания законченных UI-компонентов и плагинов. Более того, полученных знаний будет достаточно, чтобы начать создавать собственную дизайн-систему и UI-библиотеку. Которой мы тоже займёмся.
А этим мало кто может похвастаться на сегодняшний день, особенно на собеседовании при устройстве на работу в IT. Которое, к сожалению на данный момент превратилось в сущий кошмар для соискателей.
Удачи вам в обучении!

Добавить комментарий