Size: a a a

Software Design/Architecture/Zen

2020 October 01

JS

Jerzy Syrowiecki in Software Design/Architecture/Zen
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Слышал про тикет наоборот - "добавьте спиннер с задержкой", ибо быстро - юзер нифига не успевает понять 😂
обычно анимацию перехода между состояниями добавляют в таком случае, а не иллюзию торможения
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Jerzy Syrowiecki
обычно анимацию перехода между состояниями добавляют в таком случае, а не иллюзию торможения
Ага, анимация кнопки "сохранить", которая отрабатывает за 50ms? Что анимировать - кнопку?..
источник

JS

Jerzy Syrowiecki in Software Design/Architecture/Zen
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Ага, анимация кнопки "сохранить", которая отрабатывает за 50ms? Что анимировать - кнопку?..
а, тут наоборот, сохранение должно быть мгновенным и менять состояние кнопки на неактивное. а лучше вообще без кнопки, автоматически сохранять
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Jerzy Syrowiecki
а, тут наоборот, сохранение должно быть мгновенным и менять состояние кнопки на неактивное. а лучше вообще без кнопки, автоматически сохранять
Я, как пользователь, ненавижу без кнопки: всегда ищу кнопку, и офигиваю, когда без моего разрешения что-то там кто-то изменяет в моих данных!
источник

JS

Jerzy Syrowiecki in Software Design/Architecture/Zen
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Я, как пользователь, ненавижу без кнопки: всегда ищу кнопку, и офигиваю, когда без моего разрешения что-то там кто-то изменяет в моих данных!
так это ведь ты изменяешь свои данные, а не кто-то. зачем какая-то кнопка, если ты уже внёс изменения?
источник

Z

Zitoune in Software Design/Architecture/Zen
Есть тут кто-то кто шарит в постройке live систем? Нужно:

список матчей держать постоянно апдейтейтнутым(при том что на странице есть фильтры, а кол- во элементов в районе 300 может быть, фильтр на фронте очень долго работает).

Отсылать оповещения о результате матча, оповещения с админки.(это как я понимаю Websockets?)
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
Zitoune
Есть тут кто-то кто шарит в постройке live систем? Нужно:

список матчей держать постоянно апдейтейтнутым(при том что на странице есть фильтры, а кол- во элементов в районе 300 может быть, фильтр на фронте очень долго работает).

Отсылать оповещения о результате матча, оповещения с админки.(это как я понимаю Websockets?)
ну и в чем проблема?
источник

Z

Zitoune in Software Design/Architecture/Zen
Anton Lakotka
ну и в чем проблема?
Проблема в первом. По вебсокетам вроде как не сделать, а по хттп странно выглядит - дёргать бэк каждую минуту
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
если нужны сокеты, то https://github.com/centrifugal/centrifugo + ивент стриминг через кафку например. а хотя у тебя 300 объектов можно даже и без нее обойтись.
источник

Z

Zitoune in Software Design/Architecture/Zen
Anton Lakotka
если нужны сокеты, то https://github.com/centrifugal/centrifugo + ивент стриминг через кафку например. а хотя у тебя 300 объектов можно даже и без нее обойтись.
Лагает очень когда на фронте фильтровать 300 обьектов. Хотя может и дело в Vue.js - что он тормозит? Ведь есть tensorflow.js
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
ну по фильтрам я так и не понял что ты имеешь ввиду.

хотя и это впринципе не проблема, фильтровать поток ивентов по Query
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
мне кажется у тебя каша в голове 🙂
источник

λ

λoλmouse in Software Design/Architecture/Zen
Dmitry Zakharov
братва кто подскажет как по uncle bob'овски реализовать, так чтобы после создания сущности в сервисе уведомить скажем в вебсокет что операция прошла успешно
Анкл Боб - инфоцыган, если что
источник

λ

λoλmouse in Software Design/Architecture/Zen
его писанина не только устарела, но и во многом сомнительная
источник

A

Adel in Software Design/Architecture/Zen
λoλmouse
его писанина не только устарела, но и во многом сомнительная
Сильно) подскажи неустаревшую и безсомнительную писанину
источник

SA

Sergey Alaev in Software Design/Architecture/Zen
λoλmouse
его писанина не только устарела, но и во многом сомнительная
Нормальная писанина для новичков. Потом, конечно, нужно переходить к Фаулеру.
источник

λ

λoλmouse in Software Design/Architecture/Zen
Sergey Alaev
Нормальная писанина для новичков. Потом, конечно, нужно переходить к Фаулеру.
Согласен, Фаулер топ и просто классика. А по современным системам много интересных книг выходило.
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Jerzy Syrowiecki
так это ведь ты изменяешь свои данные, а не кто-то. зачем какая-то кнопка, если ты уже внёс изменения?
А если ошибся при вводе? Зачем сохранять, пока я не проверил изменения?
источник

MB

Maxim Bara in Software Design/Architecture/Zen
λoλmouse
Согласен, Фаулер топ и просто классика. А по современным системам много интересных книг выходило.
Может есть чем поделиться?
источник

m

militska in Software Design/Architecture/Zen
а мне нравится идея автосейва. это удобно если забудешь  жмакнуть сохранить, или случайно перезагрузишь страницу/закроешь вкладку.
источник