Дмитрий
Поэтому не зашел
Nurik
Всем привет. Ребят подскажите, тут знакомому бэкэндщику нужен jquery только с промисами. Не спрашивайте зачем, (я уже пробовал) Есть такое вообще ?
Eugene
У меня сильно много бизнес логики в авторизации
так а логика при чем, отдал паспорту сохранить юзера, а дальше уже твое все
потом мидлварь на роуты, к приммеру
у пасспорта то req.login(use, err => ...) везде один и тот же, стратегиями поперчил и вперед
Eugene
как мне показалось по крайней мере
Дмитрий
Michael
Да
надо говорить нет, глядишь jquery умрет
Nurik
Дмитрий
Eugene
Вот именно эту мидлварь и надо учить было многому
Ну это же уже твоя логика
От паспорта ты только проверяешь наличие авторизации через req.isAuthenticated()
Смена инструмента не избавит тебя от необходимости писать свою бизнес логику, как я понимаю
Danil Á.
Вообще то jquery сам умеет в промисы
Cenator 🐈
Nurik
Nurik
бэкендщику же
Ну так jquery ему на фронте нужен, он ничего не умеет кроме него.
Sergey
а может ему не лезть во фронт?
Анатолий
Не забвыайте что есть легаси
Анатолий
И жквери еще на очень многих сайтах
Danil Á.
Danil Á.
util.promisify
Он скорее всего не про бекенд. К вообще завести на бекенде jquery тот ещё геморрой. Ему нужен window.
Cenator 🐈
Danil Á.
Eugene
а потом в итоге фалик на 1к jquery кода))
Nurik
Nurik
Jquery это как швейцарский нож. Но одним ножом дом не построишь.
Nurik
Danil Á.
Alexander
Михаил Макарычев
А что на замену?
Ванильный js уже может всё то же, что и jquery. Ну кроме поддержки ie
Михаил Макарычев
Victor
Анатолий
Нормальная жквери штука, вы так говорите как буд-то он виноват что с ним калеки работают
Анатолий
Если мозгов нет, ничего уже не поможет, ни ангуляр, ни ванильный жс
Eugene
Если мозгов нет, будешь тянуть огромный жирный жквери в проект, потому что лень обновить знания по жс
Анатолий
То же самое можно сказать про любую библиотеку
Анатолий
Банально синтаксически жквери удобен
Eugene
Для субъективного удобства утяжелять проект - не тру
Анатолий
Тоесть 2 мегабайта для ангуляра это норм, а 30 кил для жквери это уже ой ой ой, я утежелил проект?
Eugene
Ангуляр даёт возможности
Жквери объективно ничего не даёт
Анатолий
Какие возможности дает ангуляр которые нельзя написать на чистом жс?
Анатолий
Так можно про все что угодно сказать
Анатолий
Обьективно синтаксически жквери удобен
Анатолий
У него куча хелперов
Анатолий
удобная работа с домом
Анатолий
это не панацея, но и говорить что это говно тоже не стоит
Vitaly
Жиквери не говно, но и совершенно не нужен в 2018
Анатолий
Смотря для чего, под каждую штуку можно найти свои задачи, для прототипов он прекрасен
Eugene
Так я и не говорю, что говно
Я говорю, что сейчас, создавая новый проект, никто не будет подключать его
sho?
Eugene
(Практически никто )
Анатолий
Ну, ладно, последний аргумент:
Есть жквери разработчики!
Анатолий
Анатолий
Которые не знают жс
Eugene
Анатолий
И блин их дофигища, скажу я вам
Pauline
Анатолий
она и в жс уже ок
$(elem).closest('selector') - только это на ванильном жс займет время
Eugene
Pauline
Анатолий
Работая с ванильным жс придется руками писать хелперы, много хелперов, и в итоге приходишь к самописному нетестированному жквери, кому оно надо в 2018?
Pauline
до такого не доходит обычно
Анатолий
где жанглирование, это элементарная операция
Cenator 🐈
Pauline
https://developer.mozilla.org/ru/docs/Web/API/Element/closest
сomorsiс
Анатолий
экспериментальные методы самое оно на проде
Victor
Вот такая ссылка лучше
Victor
У тебя Safari - иди нахер. Слабаки не нужны
Анатолий
а под сафари мы сделаем полифил
Pauline
делаешь полифил
Pauline
ты как будто без ес6+ сидишь