Коллеги! Не холивара ради, а чисто интерес. Все говорят "jQuery не

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

9 ответов

54 просмотра

Стикер

У jQuery два основных минуса: 1. Он побуждает разработчика к написанию ужасного императивного спагетти-кода 2. Выгода от экономии времени на разработку с ним нивелируется тем, что ты тащишь на страницу 150 килобайт скриптов (или сколько оно там весит сейчас). И это при том, что 3/4 всех фич без боли заменяются современным js-ом, а другие гораздо лучше реализуются на современных библиотеках типа Alpine или HTMX.

Дмитрий Иванченко
У jQuery два основных минуса: 1. Он побуждает разр...

А если ещё select2 притащить. Уммм.. Просто сказка) Некоторые люди до сих пор кстати весь стек бутстрапа юзают совместно с jquery. Я когда все это вижу у меня волосы на жопе дыбом встают

Max Yurasov
Шерсть

Ты прав, так звучнее

Я использую, меньше писанины кода, особенно для сайтов.

Vitrackt- Автор вопроса
Артём
Я использую, меньше писанины кода, особенно для са...

кроме сайтов можно где-то еще использовать?

Vitrackt
кроме сайтов можно где-то еще использовать?

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

Артём
Имел ввиду простые сайты, где нет необходимости пи...

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

Похожие вопросы

Обсуждают сегодня

Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
8
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
Добрый день. Мне посоветовали обратиться к вам в чат за помощью. Ситуация описана на скрине. Как мне сказали, мне на бота навесили флудвейт. Есть ли возможность снять его ра...
OVERLINK
7
всем привет помогите пожалуйста используя CDN (GCP) у игроков из вьетнама загружается конфиг (размер 999 bytes) загружается 5 и более минут н а других CDN сервисах такой пробл...
Andrew Krw.
1
Просто по очереди выпиливаешь на ручной маппинг? По методу за раз
Andrii Kurdiumov
7
Приветствую. А не подскажете какие ограничения есть на использования api метода setMyName ? Несколько раз сменил имя бота и получил бан на 2 месяца на смену имени.
Slick Slack
8
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Всем привет! Взялся портировать модули на 18 версию, лезет _logger.log(log_level, 'no translation language detected, skipping translation %s', frame, stack_info=True) А чт...
Max Lit
3
Доброе утро, а кто то делал Google аналитику через php ? curl_setopt($ch, CURLOPT_NOSIGNAL, true); Это должно быть async без ожидания ответа. Вообще php нормально с таким с...
Max Dubovsky
9
Карта сайта