Size: a a a

2021 February 17

AZ

Alexander Zelenyak in Moscow Python
Mike Drepin
Жмякнули в кнопку. JS показал что все ок и пошел на бэк. В 99.9% все ок, в оставшихся постфактум прилетает ошибка и интерфейс откатывается. Раньше это называли реактивным программированием.
А на беке будет просто и понятно: 502 ИдиНаХуй.
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
А на беке будет просто и понятно: 502 ИдиНаХуй.
502 LearnPythonBitch
источник

MD

Mike Drepin in Moscow Python
Alexander Zelenyak
А на беке будет просто и понятно: 502 ИдиНаХуй.
Если это чаще чем полтора землекопа то бэк мудак
источник

AZ

Alexander Zelenyak in Moscow Python
Mike Drepin
Если это чаще чем полтора землекопа то бэк мудак
И если фронт не может обработать ошиьку от сервера и показать эти полтора землекопам, про которые ты говоришь, нормальную ошибку с объяснением юзеру, куда ему идти ина что давить, то мудак фронт.
И чё?
источник

MD

Mike Drepin in Moscow Python
Нет никакой проблемы сделать отзывчивый интерфейс на фоне длинных (100ms) бэкграунд запросов. Всё придумано до нас десктопными апплетами
источник

AZ

Alexander Zelenyak in Moscow Python
Ну ты же знаешь, я тупой. Давай по-русски. Какие ещё "бекграунд запросы"?
источник

MD

Mike Drepin in Moscow Python
Alexander Zelenyak
И если фронт не может обработать ошиьку от сервера и показать эти полтора землекопам, про которые ты говоришь, нормальную ошибку с объяснением юзеру, куда ему идти ина что давить, то мудак фронт.
И чё?
Для этого все эти реакты и придумывались, что бы удобно не быть мудаком на фронте
источник

N

Nikolay in Moscow Python
Mike Drepin
Для этого все эти реакты и придумывались, что бы удобно не быть мудаком на фронте
реакта для этого мало
источник

AZ

Alexander Zelenyak in Moscow Python
Если у тебя интерфейс подвисает и/или никак не обрабатывает состояние ожидания, то у тебя на фронте проблема. И, наверное, не одна.
источник

MD

Mike Drepin in Moscow Python
А их извратили до хер пойми чего
источник

AZ

Alexander Zelenyak in Moscow Python
Кого извратили?
источник

AZ

Alexander Zelenyak in Moscow Python
(реакт не нужен, кстати)
источник

MD

Mike Drepin in Moscow Python
Alexander Zelenyak
Если у тебя интерфейс подвисает и/или никак не обрабатывает состояние ожидания, то у тебя на фронте проблема. И, наверное, не одна.
Нет состояния ожидания, если интерфейс сначала репортует ок а потом идёт в бэкграунд общаться с бэком.
А если интерфейсу нужны данные на показать, то до api все равно будет rtt. А рендерить на бэке быстрее и эффективнее
источник

N

Nikolay in Moscow Python
интересно, какой процент современных фронтендеров ответит на вопрос "что такое XMLHttpRequest"
источник

SS

Sergey Sukhov in Moscow Python
Nikolay
интересно, какой процент современных фронтендеров ответит на вопрос "что такое XMLHttpRequest"
любой из яндекса?)
источник

AZ

Alexander Zelenyak in Moscow Python
Mike Drepin
Нет состояния ожидания, если интерфейс сначала репортует ок а потом идёт в бэкграунд общаться с бэком.
А если интерфейсу нужны данные на показать, то до api все равно будет rtt. А рендерить на бэке быстрее и эффективнее
Нет, рендерить на беке не быстрее и неэффективнее, конечно же. Сервер-то он один, а клиентов уууу-сколько. Пусть они и рендерят, не тратя моего серверного времени.
источник

ПМ

Павел Мальцев... in Moscow Python
Sergey Sukhov
любой из яндекса?)
думаешь в мейле уже не ответят?))
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
Нет, рендерить на беке не быстрее и неэффективнее, конечно же. Сервер-то он один, а клиентов уууу-сколько. Пусть они и рендерят, не тратя моего серверного времени.
так они ж в кэш придут все, а не в твой бэк
источник

MD

Mike Drepin in Moscow Python
Alexander Zelenyak
Нет, рендерить на беке не быстрее и неэффективнее, конечно же. Сервер-то он один, а клиентов уууу-сколько. Пусть они и рендерят, не тратя моего серверного времени.
На сервере кэш и мощное железо, а у клиента пятилетний огрызок
источник

AZ

Alexander Zelenyak in Moscow Python
В конце концов, передача по сети целого хэтэмээля это сильнь больше, чем только необходимых данных.
источник