
Aleksandr
18.02.2017
16:31:37
Меня интересует как запихнуть кастомный леяут который будет связан с сервисом

Kirill
18.02.2017
17:44:12

Roman
18.02.2017
20:10:27

Alexander
18.02.2017
20:38:49

Google

Roman
18.02.2017
20:39:35
Пуш уведомления это немношк не то.

Alexander
18.02.2017
20:40:11
Да ладно?
Все именно то

Roman
18.02.2017
20:40:34

Akhmed
18.02.2017
20:40:52
Саша, SignalR разве работает в фоне?
когда приложение не работает?

Roman
18.02.2017
20:41:04
Ну и в эпл и андроид пули совершенно не через вебсокеты сделаны

Akhmed
18.02.2017
20:41:35
Насколько я знаю SignalR работает через прямое подключение пока приложение включено

Alexander
18.02.2017
20:41:37
Но смысл тот же

Roman
18.02.2017
20:42:16
Да, и вот одно дело когда одна сессия жрет батарею на все приложения другое дело когда все 100500 открывают свои сессии

Alexander
18.02.2017
20:42:36

Google

Alexander
18.02.2017
20:43:30
Но мне с точки зрения разработчика было бы круто пользовать хаб сигналра который в свою очередь пушил через гугл или аппл уже нормадьные нотификейшены
Т.е единый сервис нотификации для мобильных, веб и десктопных приложений
Я думаю можно такое прикрутить
У того же сигналр есть разные возможности подключения к пулу - сокеты, лонгпулинг.

Akhmed
18.02.2017
20:47:20
А как же работа в фоне?

Alexander
18.02.2017
20:47:20
Потому что вот эта тема с пушами в азуре- дорогое удовольствие и мало расширяемое

Slava
18.02.2017
20:49:00
я у себя пуш шарп прикручиваю

Alexander
18.02.2017
20:50:13
Но вот как построить архитиктуру проекта когда уведомления не только в мобильные приложения нужны? А в веб, смс, почту, телеграм?

Roman
18.02.2017
20:52:15

Alexander
18.02.2017
20:53:36
Ну там обертка в ионике

Roman
18.02.2017
20:54:02

Alexander
18.02.2017
20:54:09
Да
Конечно

Roman
18.02.2017
20:54:28

Alexander
18.02.2017
20:55:17

Roman
18.02.2017
20:56:00
пиши быстрее ) единственный выходной кончается!)

Alexander
18.02.2017
20:56:15
;)

Google

Alexander
18.02.2017
20:57:38
Может правильнее это было бы построить на очередях сообщений, но тоже там никаких пушей в аппл и гугл

Roman
18.02.2017
20:58:50
шина не обязательно очередью должна быть

Alexander
18.02.2017
21:00:05
Ну если делать масштабируемон решение - то желательно

Roman
18.02.2017
21:00:53
Не все так просто
серьёзно. бекенды на cqrs + es + ddd очень удачно вписываются в кейсы что например пользователь онлайн отправляй по вебсокету, не онлайн то в пуш, нет пуша шли смс, нет номера телефона шли по мылу
оч советую глянуть в эту сторону. Ну и к слову cqrs + es + ddd гораздо легче делать на F# чем на C#)

Alexander
18.02.2017
21:02:08
Это например чем?

Roman
18.02.2017
21:02:56

Alexander
18.02.2017
21:03:02
Библиотеки для пушей есть?

Akhmed
18.02.2017
21:03:03

Alexander
18.02.2017
21:03:25
Иммутабельность в шарпе ставь библиотеку и вперед
Алгебраические типы данных - тут не нужны в этой задаче

Roman
18.02.2017
21:04:28

Alexander
18.02.2017
21:04:41

Roman
18.02.2017
21:04:43

Akhmed
18.02.2017
21:04:45
non-nullable ссылочные типы
сравнение объектов по умолчанию
и т.д. и т.п.

Roman
18.02.2017
21:05:17
да и иммутабельность из коробки гораздо лушче чем иммутабельность когда надо писать + 40 строк на домен

Alexander
18.02.2017
21:05:50

Google

Roman
18.02.2017
21:06:15

Alexander
18.02.2017
21:07:56
Не могу понять чем функциональный язык больше подходит для решения задач нотификации

Roman
18.02.2017
21:09:08

Akhmed
18.02.2017
21:09:09
библиотека нотификации и задача нотификации в более менее серьезных приложениях занимает меньше 1% в работе

Roman
18.02.2017
21:09:21
алегбраические типы дуанных нужны как раз для DDD

Akhmed
18.02.2017
21:09:46
вот хорошее видео
https://www.youtube.com/watch?v=MHvr71T_LZw
сначала все на C#
и как упрощается решение на F#

Alexander
18.02.2017
21:10:32

Slava
18.02.2017
21:11:16
Ну и да, функциональщина тут не нужна)

Alexander
18.02.2017
21:13:09
В другом чатике все предлагают делать на ноде;))

Roman
18.02.2017
21:13:25

Slava
18.02.2017
21:13:29

Roman
18.02.2017
21:14:58
Ну и да, функциональщина тут не нужна)
каждый дрочит та ккак хочет как говорится, нравится тебе заморчаваиться на кучу бойлерплейт кода , заморчивайся, нравистя решать задачу быстро решай. Так что нужна функциональщина или не нужна дело сугубо каждого.

Alexander
18.02.2017
21:16:03

Akhmed
18.02.2017
21:16:18

Roman
18.02.2017
21:17:11

Akhmed
18.02.2017
21:17:11
Серьезно - посмотрите просто видео. Послушайте о чем говорит автор. Посмотрите насколько мусора меньше в решении на F#

Google

Slava
18.02.2017
21:17:15

Roman
18.02.2017
21:17:35

Akhmed
18.02.2017
21:18:30
Роман дал вполне компетентный ответ. Но похоже Саша не готов читать и воспринимать этот ответ. Вот и вся разница.

Alexander
18.02.2017
21:20:23
Просто это же не решение
Ну лан

Slava
18.02.2017
21:21:22

Alexander
18.02.2017
21:22:08
за видео спасибо

Roman
18.02.2017
21:23:19

Alexander
18.02.2017
21:24:47
Ну просто всех в f# в последнее время скашивает
А на самом деле R то всяко получше будет

Akhmed
18.02.2017
21:26:10

Roman
18.02.2017
21:26:28
я и на R пишу) он не плох для анализа данных, длял знакомства с ними, в общем хороши язык для замены excel.
приходится потихноьку вводить.

Alexander
18.02.2017
21:28:35
Может тогда паблик сделать функциональные языки?
Ну или F# хотя бы. Народу много кто интересуется, но лезть в чаты по С# - получают негативную реакцию.

Roman
18.02.2017
21:29:44

Alexander
18.02.2017
21:30:21

Roman
18.02.2017
21:30:22