
Dmitry
07.10.2017
07:52:47
Но это булшит

Daniel
07.10.2017
07:55:30

Denis
07.10.2017
07:56:37
в отличии от спринга, в акке роут это Monoid :)
composable by design

Google

Andrey
07.10.2017
07:57:17

Denis
07.10.2017
07:57:37
да и скормить их серверу
никакой магии

Daniel
07.10.2017
07:57:54
потому что ты можешь протестировать их с учетом порядка склейки, что всегда роляет для роутов

Denis
07.10.2017
07:58:17
просто делаешь FooRoute(dep1, dep2) ~ BarRoute(dep3) ~ BazRoute(dep4)
в итоге каждый роут описывается в своем месте и они ничего друго про друга не знают
зато там где ты сервер запускаешь - вся композиция видна

Andrey
07.10.2017
07:59:26
Да это понятно. Я так первым делом и подумал

Denis
07.10.2017
07:59:39
а что смущает?
Бойлерплейт? ))

Andrey
07.10.2017
08:01:22
После спринге непривычно, что надо все руками прописывать...) Да и как-то неправильно это? Как тогда выделять платформенный код от прикладного

Denis
07.10.2017
08:01:45
Непроавильно? А как правильно, когда автомагия рефлексивная?

Google

Oleg
07.10.2017
08:01:52

Denis
07.10.2017
08:02:08

Oleg
07.10.2017
08:02:25

Grigory
07.10.2017
08:03:10
reject

Oleg
07.10.2017
08:03:17
моноид Route относительно ~ или Directive0 относительно apply?
reject(rejs...) ~ route не равна route

Grigory
07.10.2017
08:04:17
ммм да; но это эмпти рут

Denis
07.10.2017
08:04:24
pass
https://github.com/akka/akka-http/blob/5932237a86a432d623fafb1e84eeeff56d7485fe/akka-http/src/main/scala/akka/http/scaladsl/server/directives/BasicDirectives.scala#L123

Oleg
07.10.2017
08:04:33
Говорю, как человек, стёрший инстанс моноида из своей репы

Denis
07.10.2017
08:04:52
ааа
фак )
да ты прав

Oleg
07.10.2017
08:05:13
pass
pass - это Dirrlective0, т.е мв говорим о моноиде Directive0 относительно apply

Grigory
07.10.2017
08:05:28
олежка опять утер нос

Denis
07.10.2017
08:06:04

Oleg
07.10.2017
08:06:18

Dmitry
07.10.2017
08:06:19
Взяли и напугали топикстартера моноидом

Denis
07.10.2017
08:06:50

Google

Oleg
07.10.2017
08:06:54
и я где-то сделал такой foldMap, поймал Rejection и передумал
но на полугруппе сойдёмся

Denis
07.10.2017
08:08:27
?

Юрий
07.10.2017
08:21:10

Andrey
07.10.2017
08:23:59
Платформа, это условно какой-то общий код, в рамках которого прикладные разработчики уже пилят модули бизнес логики...

Oleg
07.10.2017
08:27:28
Аааа это слэнг той домикросервисной эпохи. Романтичное время. Гусары, ведьмы, веб-фреймворки на С++ и платформенный код

Andrey
07.10.2017
08:30:15
Ну да, не у всех же микросервисы головного мозга))
Есть ещё проекты которым они нафиг не упёрлись...

Oleg
07.10.2017
08:30:41
Ну да, не у всех же неокортекс головного мозга))

Andrey
07.10.2017
08:32:12
Есть классная статья на Хабре, называется что-то вроде "вы не google" . Почитай, Олег ...))

Oleg
07.10.2017
08:32:48

Aleksei
07.10.2017
08:33:31

Oleg
07.10.2017
08:34:04
Ну т.е. уже перешагнули тот порог, когда монолит не приносит диких убытков.

Nick
07.10.2017
08:34:34

Oleg
07.10.2017
08:35:11
Но вообще акка руты удобнее в роли платформенного кода, к примеру плея или фласка

Aleksei
07.10.2017
08:36:32
ну после плея, еще бы )
плей вообще как замануха хорош

Oleg
07.10.2017
08:36:54
А уж наши тайплевел руты ам ням ням вообще

Aleksei
07.10.2017
08:37:13
пишешь на яве, посмотрел плей бац и уже в го чатике топишь за дженерики и все

Grigory
07.10.2017
08:37:35

Google

Oleg
07.10.2017
08:37:35

Aleksei
07.10.2017
08:37:48
для меня был именно плей им, да

Grigory
07.10.2017
08:38:53

Aleksei
07.10.2017
08:39:20
кстати если бы у самсунга была своя мобильная ост=ь
то гугл вообще бы наверное на мобилках скончался бы

Oleg
07.10.2017
08:41:13

Nick
07.10.2017
08:41:26

Aleksei
07.10.2017
08:41:37
пффффффф

Grigory
07.10.2017
08:41:38
ну давайте еще ктонить про tizen напишите

Oleg
07.10.2017
08:41:50

Nick
07.10.2017
08:42:06

Grigory
07.10.2017
08:42:06
это еще та которую под видом роисской оси пыталсиь впарить? // сейлфиш

Aleksei
07.10.2017
08:42:18
ой да это эе все шляпы какие то

Nick
07.10.2017
08:42:50

Grigory
07.10.2017
08:43:04
вот ты всопмнил больженос))
обои пойду поменяю

Oleg
07.10.2017
08:43:29

Nick
07.10.2017
08:43:55
тем не менее тизен довольно хорошая ос

Aleksei
07.10.2017
08:44:12

Google

Grigory
07.10.2017
08:44:13

Aleksei
07.10.2017
08:44:35
это голанг против голанга

Nick
07.10.2017
08:44:38

Oleg
07.10.2017
08:44:41

Grigory
07.10.2017
08:44:56
а шо я не скала кодер ):

Юрий
07.10.2017
08:45:05

Oleg
07.10.2017
08:45:28
а шо болженос не убунта

Grigory
07.10.2017
08:46:01
там антивирус попова есть
clam av в стращных снах видится после него

Aleksei
07.10.2017
08:46:36

Grigory
07.10.2017
08:47:03
пронанс умалчивается

Nick
07.10.2017
08:47:15
это который с огурцами?

Andrey
07.10.2017
08:48:47