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