
Konstantin
06.02.2018
14:01:21

Igor
06.02.2018
14:01:31

Roman
06.02.2018
14:01:44
О как, ну отлично, мне он в свое время тоже понравился.
Не, там скоупов не было когда я последний раз смотрел.

Google

Konstantin
06.02.2018
14:02:20

Igor
06.02.2018
14:02:38

Dmitry
06.02.2018
14:02:52
А сишные функции из Котлина можно вызывать? Есть поддержка JNI?

Kira
06.02.2018
14:03:09
Может на такой волне ещё альтернативы для pac4j и spring security подскажите?

Roman
06.02.2018
14:03:43

Igor
06.02.2018
14:03:45

Alexandr
06.02.2018
14:17:39

Kira
06.02.2018
14:18:12

Руслан
06.02.2018
14:18:48

Roman
06.02.2018
14:19:05
А модули есть?
Модули есть, а вот компонентов нет. И это мне в нем и нравится.

Alexandr
06.02.2018
14:19:42

Kira
06.02.2018
14:21:08

Google

Alexandr
06.02.2018
14:22:04
А pac чем тогда не угодил?
(Да и спринг?)

Kira
06.02.2018
14:24:07
Пак - потому что выбор из одного мне не нравится, спринг - возникает ощущение что ты программист спринга

Alexandr
06.02.2018
14:26:21
Это только от комплексов

Kira
06.02.2018
14:26:32
Вот думаю как grpc сделать с секутирити

Alexandr
06.02.2018
14:27:09
С такой позицией ты просто меняешь ярлык с "программиста спринга" на "программиста ктор" + праздничный костёр из бюджета по случаю смены лычки

Quantum Harmonizer
06.02.2018
14:28:27

Nick
06.02.2018
14:28:45
ktor более низкоуровневая либа чем целый spring, сильно склоняющий нас к стилю и используемымым решениям
это даже не сравнимые вещи

Kira
06.02.2018
14:29:08

Nick
06.02.2018
14:29:17
мне нравится Vertx

Денис
06.02.2018
14:29:30

Nick
06.02.2018
14:29:35
хотя он не сильно для котлина адаптирован

Alexandr
06.02.2018
14:30:17
"есть все" и документация + рынок разработчиков для проекта

Kira
06.02.2018
14:30:55
Меня интересует возможность собрать проект из отдельных не связанных изначально кирпичиков

Quantum Harmonizer
06.02.2018
14:31:02

Alexandr
06.02.2018
14:32:47
А. Ну раз речь о хобби - то можно. Можно и свою либу для того же ктора написать которая будет безопасностью заиматься

Nick
06.02.2018
14:32:57
и без тонны генерируемого байткода( магия спринга)

Kirill
06.02.2018
14:33:23
похоже на баг
только вот не понятно в котлин плагине или в поддержке градла в идее

Quantum Harmonizer
06.02.2018
14:33:37

Alexandr
06.02.2018
14:33:46
Но кстати. Если есть время и желание -тому же ктору помощь с доками не помешала бы

Google

Quantum Harmonizer
06.02.2018
14:33:46

Kira
06.02.2018
14:33:55

Alexandr
06.02.2018
14:34:24

Kirill
06.02.2018
14:34:42
что делать?)
создай issue на kotl.in/issue
если дело таки в поддержке градла то тикет перекинут куда надо
какая идея, кстати?

Quantum Harmonizer
06.02.2018
14:35:09

Kirill
06.02.2018
14:35:38
от того как идея поддерживает градл страдает очень много народу :(

Andrew
06.02.2018
14:35:57

Nick
06.02.2018
14:36:14
))

Alexandr
06.02.2018
14:36:18
Нет писать лапшу и винить в этом спринг )

Kira
06.02.2018
14:36:22

Kirill
06.02.2018
14:36:32

Alexandr
06.02.2018
14:36:38
Я тоже

Quantum Harmonizer
06.02.2018
14:36:57

Kirill
06.02.2018
14:37:17

Alexandr
06.02.2018
14:37:19

Quantum Harmonizer
06.02.2018
14:38:54

Kira
06.02.2018
14:39:15

Nick
06.02.2018
14:39:30
не везде спринг в проекты суют, есть кроме спринга много что интересного

Google

Денис
06.02.2018
14:41:21
Вопрос, если что, искренний

Quantum Harmonizer
06.02.2018
14:42:09

Alexandr
06.02.2018
14:43:35

Денис
06.02.2018
14:43:38
>неудобно
Одна аннотация над объявлением инжектируемого поля, не?

Quantum Harmonizer
06.02.2018
14:45:04

Kira
06.02.2018
14:46:16
Это ещё с времён xml конфига осталось, тогда было актуально, сейчас - анохронизм

Alexandr
06.02.2018
14:46:39

Quantum Harmonizer
06.02.2018
14:47:05

Alexandr
06.02.2018
14:47:39
Как и в спринге

Денис
06.02.2018
14:48:05

Quantum Harmonizer
06.02.2018
14:48:11
Как и в спринге
В спринге надо развешать квалификаторы. И убедиться, что всё работает.

Денис
06.02.2018
14:49:04
Так ты и в спринге завязан на интерфейс, а тут ты предлагаешь в конструктор руками зависимости пропихивать. Тебе их надо откуда-то явно достать для этого (и доставать ты вряд ли будешь по интерфейсу, создавать-то надо). Чего я не понимаю?

Alexandr
06.02.2018
14:49:09
А в остальном - эти все резкие суждения обычно быстро заканчиваются когда разработка начинает идти на свои $
Тут и выясняется - что написать тоже что уже есть в спринге, но "грамотно" - не то за что ты готов платить

Quantum Harmonizer
06.02.2018
14:49:49

Sergey
06.02.2018
14:50:28
везде хейтят спринг)
а в 5й версии уже реактивщина и netty из коробки..
особые фанаты netty с корутинами там дружат

Google

Kira
06.02.2018
14:51:26

Sergey
06.02.2018
14:52:18
та ладно магия
как будто в исходниках никто никогда не копается

Kira
06.02.2018
14:55:07
Выше писал что хочу конструктор из элементов разных производителей

Quantum Harmonizer
06.02.2018
14:55:16

Vadim
06.02.2018
14:58:24
никак не могу понять как в котлине в функцию передавать коллбэк ?
У меня есть интерфейс:
interface OnSingleOptionChoosedListener {
fun onSingleOption(text : String)
}
как мне передать его в функцию showDialog(callback : OnSingleOptionChoosedListener) ?

Quantum Harmonizer
06.02.2018
14:58:48

Vadim
06.02.2018
14:59:41

Руслан
06.02.2018
14:59:44

Vadim
06.02.2018
15:02:01
спасибо

Andrew
06.02.2018
15:02:26
Вроде ещё есть sam with receiver плагин об этом, но он сделан исключительно для гредла и не считается публичным.

Timur
06.02.2018
15:02:46
а чего мою сообщеньку удалил?
?

Quantum Harmonizer
06.02.2018
15:04:23

Timur
06.02.2018
15:04:55
так и там удалили ?

Quantum Harmonizer
06.02.2018
15:05:14

Timur
06.02.2018
15:05:21
ааа, сори)

Kirill
06.02.2018
15:09:17
а много кто из вас пользуется градлом и страдает от того что не может запускать тесты в идее кнопкой на гаттере?(иконка слева от тест метода или класса)
(кроме @Harmonizr)

Руслан
06.02.2018
15:10:09
Junit 4-5 работает без проблем

Quantum Harmonizer
06.02.2018
15:10:34