
Митко Соловец?
21.09.2017
10:23:47
я не в суде, а в свободном чате

Quantum Harmonizer
21.09.2017
10:23:48

Руслан
21.09.2017
10:23:56

Quantum Harmonizer
21.09.2017
10:24:00

Google

Sergey
21.09.2017
10:24:20
@dmsol тебе в жвм чатике стало скучно?)

Руслан
21.09.2017
10:25:05

DarkMentat
21.09.2017
10:25:45

Руслан
21.09.2017
10:25:51
Если у вас легаси на джаве, который вы возможно никогда не перепишите - интероп это мастхев

Митко Соловец?
21.09.2017
10:26:04
я про то, что лучше сразу писать на чистом котлине
легаси не переписывают, а саппортят

gxwin
21.09.2017
10:26:30
Про не 100% интероп и статью на хабре - потверждаю, тоже читал, полгода или год назад

Руслан
21.09.2017
10:26:56
В то же время есть Kotlin/JS, Kotlin/Native которые тоже имеют интероп с существующими библиотеками из экосистем

Sergey
21.09.2017
10:27:05

Dmitry
21.09.2017
10:27:12
интероп с java не 100%. но я за всё время пользования котлином не нашел кейсов, которые нельзя обойти

Руслан
21.09.2017
10:27:23

Google

Митко Соловец?
21.09.2017
10:27:41
вроде в этой статье было в комментах
https://habrahabr.ru/post/322256/

Руслан
21.09.2017
10:27:45

Митко Соловец?
21.09.2017
10:27:46
все никак не могу найти
там типо сложный кейс, из джавы вызываем котлин, либо наоборот, не помню уже

Dmitry
21.09.2017
10:28:16
ну вот, например
https://youtrack.jetbrains.com/issue/KT-11359

Quantum Harmonizer
21.09.2017
10:28:34

gxwin
21.09.2017
10:28:37
Беру новые языки только в новые проекты, поддерживать многолетние проекты с разными диалектами jvm это та еще радость)

Руслан
21.09.2017
10:29:35

Митко Соловец?
21.09.2017
10:29:39
@HeapyHop https://habrahabr.ru/post/322256/#comment_10081894
и коммент под ним

Dmitry
21.09.2017
10:29:45

Митко Соловец?
21.09.2017
10:29:48
так что не 100%
люди жалуются

gxwin
21.09.2017
10:29:56
Ну то есть мой поинт в том, что писали на джаве, а теперь кто-то будет на джаве, а кто-то на котлине - это увлажненые мечты маркетологов.

Митко Соловец?
21.09.2017
10:30:01
глупо это отрицать
конечно смысл в том, чтобы сразу на котлине писать
саппортить в легаси системе 2 языка?)
бич плес

Google

Руслан
21.09.2017
10:30:35

gxwin
21.09.2017
10:30:38
да да

Quantum Harmonizer
21.09.2017
10:30:45

Митко Соловец?
21.09.2017
10:30:54

DarkMentat
21.09.2017
10:30:57
Но от java либ, фреймворков и апи так просто не уйдешь.

Митко Соловец?
21.09.2017
10:31:09
@HeapyHop https://habrahabr.ru/post/322256/#comment_10084102

DarkMentat
21.09.2017
10:31:19
и в андроид проектах часто бывает одни классы на джаве, другие на котлине

Митко Соловец?
21.09.2017
10:31:20
вот ссылка конкретная, я скинул выше, чтобы ты контекст понял

Руслан
21.09.2017
10:31:24
В котлине это работает, а какой-то неосилятор не скинул даже пример
И дальше почему-то не про Котлин а уход в скалу и кложу
Тем более скоро будет новый компилятор который пофиксит много старых болячек

Maxim
21.09.2017
10:32:39
А что лучше, интерфейс или многопоточность?

Quantum Harmonizer
21.09.2017
10:32:59

Руслан
21.09.2017
10:33:35
Что лучше, молоко или мыло?

Dmitry
21.09.2017
10:33:37

Nick Senchurin
21.09.2017
10:33:44

Dmitry
21.09.2017
10:33:44

gxwin
21.09.2017
10:34:03
нет 100% интеропа молока и мыла

Quantum Harmonizer
21.09.2017
10:34:30
«параша не хлебница, стол не мыльница» :)

Google

Maxim
21.09.2017
10:34:32
Вот примерно в таком русле тут проводяться обсуждения. Сравнивают мягкое с теплым, и т.д.

Timur
21.09.2017
10:35:20

Maxim
21.09.2017
10:35:54

gxwin
21.09.2017
10:35:59
да не нужон этот ваш интероп (с) Те кто работает один и мешает языки в проекте я пожелаю только удачи. Те кто работает в команде и мешает языки - команда сама накажет :)

Руслан
21.09.2017
10:36:46

Dmitry
21.09.2017
10:37:15

gxwin
21.09.2017
10:38:46

Руслан
21.09.2017
10:38:49

Igor
21.09.2017
10:38:51

Sergey
21.09.2017
10:38:55

DarkMentat
21.09.2017
10:39:03
Мешать джаву и котлин вполне себе норм. По дефолту мы пишем на котлине, если есть какой-то старый, но рабочий класс - мы его не трогаем, он на джаве. Если гребаное апи андроида где-то ругается на котлим - тоже пишем на джаве. все ок, че там

Руслан
21.09.2017
10:39:07
Ну вон, cyberFund
А так обычно где-то, что-то дописываю

Sergey
21.09.2017
10:39:27
Если гребаное апи андроида где-то ругается на котлим
а че за кейсы?

Maxim
21.09.2017
10:41:01

DarkMentat
21.09.2017
10:41:13

Quantum Harmonizer
21.09.2017
10:41:20
ыыы)

DarkMentat
21.09.2017
10:42:01
помню, что в датабиндинг в xml было сложно лямбды котлиносвкие передавать, то создавали джава интерфейсы

Руслан
21.09.2017
10:42:22
Знаете что нельзя мешать? (Кроме огурцов с молоком). Джаву и груви, у нас были конвертеры на груви (из дто в энтити и назад) и Idea в этом месте вообще была беспомощная. Чтобы узнать что у тебя там что-то сломалось нужно было компилировать не самый маленький проект, или вообще в рантайме падало. Давно было, уже точно не вспомню.

Quantum Harmonizer
21.09.2017
10:44:07

Google

Anton
21.09.2017
10:45:16

Dmitry
21.09.2017
10:46:42
Год пишу на питоне. Это ад

gxwin
21.09.2017
10:47:14
Смешивание, вообще, рано или поздно наказывает. Смешивать динамические языки и статические вообще ад (кроме случаев когда динам языки вставляются в качестве скриптовых расширений для рантайма)

Sergey
21.09.2017
10:47:26
пишу 9 лет на пхп. котлин как глоток свежего воздуха

gxwin
21.09.2017
10:47:55
после пхп все как глоток)

Sergey
21.09.2017
10:47:56
а когда будет 1.2 релиз? намеков никаких не было?
или походу аж после конфы?

Quantum Harmonizer
21.09.2017
10:49:43
1.2 EAP уже есть

gxwin
21.09.2017
10:50:25
@Enleur После пхп сразу в котлин? Без джавы прям сразу влез?

Sergey
21.09.2017
10:50:38
даже больше, но там не так много писал
все что на текущей работе было на джаве, давно перевели на котлин)

gxwin
21.09.2017
10:52:17
Вот в этом и беда котлина, нельзя новых людей накатить в язык сразу без джавы, и почему? Потому что интероп наше все)

Quantum Harmonizer
21.09.2017
10:52:26
но для эффективного владения любым JVM-языком надо знать Джавушку

gxwin
21.09.2017
10:54:02
можно все, даже на коболе писать, вопрос как потом они эффективно без бэграунда джавы будут писать это все

Sergey
21.09.2017
10:54:10
с пхп на котлин проще прыгнуть, чем на джаву кстати