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

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

9 ответов

34 просмотра

Стикер

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

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

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

Max Yurasov
Шерсть

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

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

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

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

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

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

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

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

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

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

Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Привет! Подскажите может кто сталкивался, при создании купона выходит вот в таком виде окно. Как поправить это?
Ruslan
4
Помните я тут рассказывал про таролога программистку? Мне выдали новый мем
Magic
6
Ребята, я за проф советом😅 По микросервисам. В монолите есть общие файлы для сервисов: фетчи, конфиги, либы, утилсы.. как при распиле правильно их поддерживать? Пока вариант д...
Александр Тарасюк
1
DataGrip не сканирует почему-то все таблицы, хотя раньше показывал их че за херня, сталкивались?
Magic
9
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Карта сайта