
Valeriy
27.06.2018
21:05:13
а так есть же всякие relay, apollo с graphql
тебе там вообще не придется брать в голову все эти вещи

Дмитрий
27.06.2018
21:07:02
Это не значит, что они внезапно исчезают, просто библиотеки пытаются делать это самостоятельно

Valeriy
27.06.2018
21:07:58
я к тому что лучше не велосипедить, а просто взять готовое решение, ели есть проблема

Google

Valeriy
27.06.2018
21:08:21
которое априори лучше

Сергей
27.06.2018
21:09:21

Дмитрий
27.06.2018
21:09:34
Готовое решение на фронте — это что-то из разряда мифов
Оно лучше естественно

Stepan
27.06.2018
21:09:48

Дмитрий
27.06.2018
21:09:52
Но готового нет ничего
Но нет, естественно
Я например просто не хочу ts, а ангуляр с флоу — это не очень смешная шутка
Вжух! И готовое решение превращается в заранее приготовленные проблемы
И так во всём

Stepan
27.06.2018
21:12:28
Та я пошутить зашёл

Valeriy
27.06.2018
21:12:44
ну парни, нормальизация с математической точки зрения, само собой вроде не плохо смотрится, если экономить память

Google

Valeriy
27.06.2018
21:13:04
но чуть ли не в 90% случаев это не нужно просто
я часто представляю себе браузер в роли телевизора
в который поступает минимально необходимый сигнал
для максимально быстрого отображения пришедшей информации
я считаю, что нельзя отправлять в веб браузер избыточную инфу
нужно просто сделать так, чтобы максимально быстро было отображено то что необходимо поставить юзеру в глаза
нормализация подразумевает под собой постоянный процесс актуализации этих всех данных

Дмитрий
27.06.2018
21:16:03
Попробуй перестать представлять себе нормализацию как проблему

Valeriy
27.06.2018
21:16:06
в итоге выигрыш от нее будет минимальным как правило

Дмитрий
27.06.2018
21:17:14
С нормализованными данными тупо легче работать

Valeriy
27.06.2018
21:17:34
ну и от динамики самой системы зависит многое
насколько часто меняются данные
и насколько важно поставлять всю эту актуальную инфу конечному пользователю

Дмитрий
27.06.2018
21:18:47
Поэтому 3НФ

Valeriy
27.06.2018
21:19:37
Непрерывно
ну это и есть тот самый специфический кейс, где надо думать как лучше сделать
если постоянно, то это скорее всего websocket-ы где имеет место быть непрерывная обратная связь
в таком случае поддерживать нормализованные данные гораздо проще
и дешевле

Дмитрий
27.06.2018
21:21:12
Ну вот

Google

Valeriy
27.06.2018
21:22:20
если же ресь идет о тупом REST API то там как мне кажется более оправдана схема с тупым самодостаточным JSON
который нужно просто отобразить

Дмитрий
27.06.2018
21:22:52
Тупые странички это не очень интересный кейс)

Valeriy
27.06.2018
21:24:00
ну вебсокеты не настолько частый чтобы применять как универсальную схему для всего
вебсокеты дорогое удовольствие
и есть определенные проблемы с SSL сертификатами
проблем нет, если сертификат купили или добавили всем клиентам в браузер

Дмитрий
27.06.2018
21:26:28

Eugene
27.06.2018
21:26:45
?а что за проблема с сертификатами?

Дмитрий
27.06.2018
21:27:07
Кроме варианта получать много но часто есть ещё вариант брать изредка но помногу

Valeriy
27.06.2018
21:27:36
но есть браузеры типа safar, которым на это ДА по хер в части вебсокетов

Default
27.06.2018
21:28:22
Ээээ
Летс энкрипт?

Valeriy
27.06.2018
21:28:32
и ты уже не можешь делать поднять вебсокет в таком соединении

Eugene
27.06.2018
21:28:41
Я либо что-то пропустил либо хз, есть же lets encrypt

Default
27.06.2018
21:28:46
Они уже даже вайлдкарды выдают

Valeriy
27.06.2018
21:28:58
не все знат про него

Eugene
27.06.2018
21:29:09
Еще можно cloudflare, у них вроде тоже есть серты ?

Google

Valeriy
27.06.2018
21:29:19
не все своевременно следят за актуализацией сертификатов

Default
27.06.2018
21:29:21

Дмитрий
27.06.2018
21:29:40

Valeriy
27.06.2018
21:29:50

Eugene
27.06.2018
21:29:50

Cenator
27.06.2018
21:29:52
caddy server автоматически https поднимает

Default
27.06.2018
21:29:54
А до летсэнкрипта был стартссл
Халявный

Eugene
27.06.2018
21:30:22
Один раз certbot поставить и забыть, чаще всего это так.

Admin
ERROR: S client not available

Default
27.06.2018
21:31:03
Хз, в чем тут проблема, а главное, в чем проблема для фронта
Сертификаты выписывать дело админов или бэка, на худой конец
А ты как белый господин тыкаешь пальчиком, мол, нада замутить

Valeriy
27.06.2018
21:32:27
ну смысл в том, что бывают ситуации, когда фронт вроде как работает
а вебсокеты в нем нет

Дмитрий
27.06.2018
21:32:42
Шыт хэппенс
Пишите круды

Valeriy
27.06.2018
21:32:48
из-за просранных или неадекватных сертификатов

Eugene
27.06.2018
21:33:39
Хз даже как прокоментировать это

Default
27.06.2018
21:33:45
Я умею и люблю админить свои серваки, у меня плейбуки написаны, образы все есть и так далее, но я вот, скажем, принципиально не занимаюсь этим на работе

Google

Default
27.06.2018
21:34:00
Потому что это дело бэков и админов

Eugene
27.06.2018
21:34:24
? скорее даже админов, чем бэков

Default
27.06.2018
21:34:33
Можно пофиксить, если внезапно прод навернется
Но не более того

Valeriy
27.06.2018
21:34:45
потому что все думают что это твоя проблема

Default
27.06.2018
21:35:24

Valeriy
27.06.2018
21:35:38
когда у меня бакендеры внезапно меняют JSON и данные не выводятся, вопросы сначала ко мне

Default
27.06.2018
21:35:48
Если после этого настаивают, то просто не работаешь с ними больше

Valeriy
27.06.2018
21:35:51
пока я не найду причину и не докажу, что это они налажали

Default
27.06.2018
21:36:00
В соседнем чате тонна вакансий

Eugene
27.06.2018
21:36:03
Чувак, а что ты все пытаешься доказать то? Что https не нужен?:)

Default
27.06.2018
21:36:12
Нет ни одной причины работать с мудаками

Valeriy
27.06.2018
21:36:55

Default
27.06.2018
21:37:04
Потому что если люди ленятся даже консоль открыть, то мудаки они, а не ты

Valeriy
27.06.2018
21:37:14
просто проблему обозначил, мало ли кому пригодится
пытаюсь найти ошибку в самой системе взаимодействия
продукт то общий
позиция - моя хата с краю к хорошему не приводит никогда

Default
27.06.2018
21:38:44
На худой конец есть сентри