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

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

9 ответов

55 просмотров

Стикер

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

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

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

Max Yurasov
Шерсть

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

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

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

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

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

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

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

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

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта