@scala_ru

Страница 978 из 1499
Dmitry
07.10.2017
07:52:47
Но это булшит

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
в отличии от спринга, в акке роут это Monoid :)
и как бы ты определил единицу?

Denis
07.10.2017
08:02:08
и как бы ты определил единицу?
Там есть роут который просто скипает

Grigory
07.10.2017
08:03:10
reject

Oleg
07.10.2017
08:03:17
моноид Route относительно ~ или Directive0 относительно apply?

reject
это не единица

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
Взяли и напугали топикстартера моноидом

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

но на полугруппе сойдёмся

Denis
07.10.2017
08:08:27
?

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" . Почитай, Олег ...))

Aleksei
07.10.2017
08:33:31
Боюсь, что мы уже гугл
метафорически пытаетесь продать пиксель, а люди все равно берут айфон?

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

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
метафорически пытаетесь продать пиксель, а люди все равно берут айфон?
сначала высмеиваете отсутсвие миниджека а потом продаете пиксель 2 без миниджека ведь он устарел

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

сначала высмеиваете отсутсвие миниджека а потом продаете пиксель 2 без миниджека ведь он устарел
причем не в россии, в россии же гуглофоны никому не вперлись, хотя при доле рынка меньше 1 процента, кто вообще следит за пикселями? =)

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

то гугл вообще бы наверное на мобилках скончался бы

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

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

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

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

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
это который с огурцами?

Страница 978 из 1499