
Руслан
02.12.2016
09:41:25
Потому что её не имеет смысла сравнивать с котлином

guga
02.12.2016
09:41:38

Pavel ?
02.12.2016
09:41:42

Митко Соловец?
02.12.2016
09:41:46

Google

Руслан
02.12.2016
09:41:59

Oleksandr
02.12.2016
09:42:03
просто 1 в 1

Митко Соловец?
02.12.2016
09:42:32
да котлин много чего спер из скалы
и году пройдут, пока он станет более менее популярным

Pavel ?
02.12.2016
09:42:46
Мое субьективное мнение такое, скалу я боюсь проталкивать, а котлин уже начал)))

Руслан
02.12.2016
09:43:01
и не нужно слушать большой курс

Pavel ?
02.12.2016
09:43:34
Есть котлин коанс
Там юз кейсы расписываются
А также примеры того как говнокод на яве нормально перерефакторить на котлин

Митко Соловец?
02.12.2016
09:44:56
*на говнокод на котлин
?

Google

Руслан
02.12.2016
09:45:00
Мне кажется не верно говорит что котлин что-то спер из скалы. Потому что на язык естественно повлияли все существующие языки в той или иной степени. Вот шарписты говорят что котлин 99% спер из C#

Митко Соловец?
02.12.2016
09:45:08
да, сахарок классный

Oleksandr
02.12.2016
09:45:15
ээ, говнокод он почти всегда по логике проекта

Митко Соловец?
02.12.2016
09:45:18
но это не повод бросать жабу и бежать а него

Oleksandr
02.12.2016
09:45:25
и без разницы, какой язык

Руслан
02.12.2016
09:45:36

Pavel ?
02.12.2016
09:45:40

Руслан
02.12.2016
09:45:45
иди блин почитай доку, сахарок)
Ну и главная шифка ctrl+shift+alt+k в идеи

Митко Соловец?
02.12.2016
09:46:37
скала продвигает активно акторы

Руслан
02.12.2016
09:46:38
Ну и туллинг конечно, Gradle там

Митко Соловец?
02.12.2016
09:46:42
за это её и используют

Pavel ?
02.12.2016
09:46:49

Митко Соловец?
02.12.2016
09:46:51
не только в сахарке дело
а что котлин продвигает конкретно?

Руслан
02.12.2016
09:46:57
@dmsol именно

Oleksandr
02.12.2016
09:47:16
у котлина нифига нет своего, даже стдлибы, это сахар над джавой

Митко Соловец?
02.12.2016
09:47:16
типо мы лучше джавы, у нас больше сахара?

Oleksandr
02.12.2016
09:47:33
разве что наллы чуть лучше хендлит

Митко Соловец?
02.12.2016
09:47:36
у скала блин своя парадигма конкуррентного программирования хотя бы

Google

Руслан
02.12.2016
09:47:39
да, и конвертировать коллекции не нужно)

Timur
02.12.2016
09:47:41
Java <-> C#
Kotlin <-> F#.
Нет?

Oleksandr
02.12.2016
09:47:51
нет

Timur
02.12.2016
09:47:55
Ок.

Руслан
02.12.2016
09:47:56
а еще abi совместимость
и first-class support в JB

Митко Соловец?
02.12.2016
09:48:11
Жаба - Сисярп
Скала - Фифярп

Pavel ?
02.12.2016
09:48:13

Митко Соловец?
02.12.2016
09:48:49

Oleksandr
02.12.2016
09:48:50
скала дает качественные плюшки, а котлин -- только синтакс сахар (ну наллы ещё, окей)

Митко Соловец?
02.12.2016
09:50:13
сомнительно ставить под угрозу проект, переводя его на зеленый язык, ради сахара

Руслан
02.12.2016
09:52:04
Вот ты говоришь - акторы, это уже давно не основное направление в скале как я вижу. Они наконец-то занялись компилятором, чтобы он не тормозил. В котлине компиляция близка к скрости к джаве.
Насколько я помню акторы вообще выпили из стдлиб скалы, потому что они там не нужны.
А теперь, сюрпрайз-сюрпрайз, у котлина тоже есть акторы: акка, квазар. Зачем тащить все с стандартную библиотеку?

Митко Соловец?
02.12.2016
09:52:34
слушай, у джавы они тоже тогда есть?
зачем тащить котлин?

Руслан
02.12.2016
09:53:05
Зато при этом, стандартная библиотека котлина - 700кб, и сейчас куда в андроид не ткни - я вижу котлин

Митко Соловец?
02.12.2016
09:53:07
все-таки, давайте по-взрослому, аргументы за котлин, кроме сахара, список уберфич

Oleksandr
02.12.2016
09:53:10
блин, акторы вынесли из стдлибы в отдельную, и теперь они плохие?

Митко Соловец?
02.12.2016
09:53:23
я их не вижу, наверно не шарю

Anton
02.12.2016
09:53:30

Google

Oleksandr
02.12.2016
09:53:41
во, андроид -- единственное место для котлина, до тех пор, пока дж8 не сделают

Igor
02.12.2016
09:56:16
О, Руслан таки подтянулся

Руслан
02.12.2016
09:56:18
все-таки, давайте по-взрослому, аргументы за котлин, кроме сахара, список уберфич
я не буду отвечать на твой вопрос, потому что у тебя в постановке ошибка, котлин это не только сахар. открой доку и почитай что там есть. Например делегаты, not-null типы.
Вот смотри: в скале - только сахар, я могу из котлина использовать любую джавовую либу и либы скаловские, которые были заточены под использование из java (без этих _$1_$default_constr)

Митко Соловец?
02.12.2016
09:56:49

Руслан
02.12.2016
09:57:15
Зачем мне тащить скалу, как язык медленный в компиляции, и плохим туллингом, где нормальный код можно получить введя гайдлайны.
Первое что в голову пришло

Oleksandr
02.12.2016
09:57:50
в скалы таки не только сахар
есть макросы, имплиситы и зависимые (path) типы

Pavel ?
02.12.2016
09:57:54

Митко Соловец?
02.12.2016
09:58:01
и я и пытаюсь узнать, что же такого крутого даёт котлин, что его надо вместо джавы юзать?

Admin
ERROR: S client not available

Pavel ?
02.12.2016
09:58:08
И что это такое

Митко Соловец?
02.12.2016
09:58:15

Руслан
02.12.2016
09:58:18
зависимые типы в дотти, это уже не совсем скала, а второе или даже третье направление её развития

Митко Соловец?
02.12.2016
09:58:21
или хотя бы части использования

Oleksandr
02.12.2016
09:58:29

Luger
02.12.2016
09:58:49

Pavel ?
02.12.2016
09:58:52

Руслан
02.12.2016
09:58:55
ага, поэтому в адформе советуют использовать community версию идеи, т.к. она меньше тормозит)

Oleksandr
02.12.2016
09:59:00
дотти -- глобальный рефакторинг компилятора

Google

Oleksandr
02.12.2016
09:59:43
речь слегка не о ней

Руслан
02.12.2016
09:59:46
Ну вот и отлично) Пусть в скале все что хочется будет, только это не то что нужно джавистам

Pavel ?
02.12.2016
10:00:20
Так же убер фича это однозначное отсутствие операторов типа $#@_-$##_&->>> ?????
Это вообще многого стоит))

Митко Соловец?
02.12.2016
10:00:34
ну все, пора джаву на помойку

Oleksandr
02.12.2016
10:01:05

Dim
02.12.2016
10:01:22
Что?? Когда будут настоящие dependent types?
Жду прям

Oleksandr
02.12.2016
10:01:59

Митко Соловец?
02.12.2016
10:02:17
а никто не думал, что Котлин - пиар проект брэйнсов? Ни одной же иде жить.

Pavel ?
02.12.2016
10:02:44

Dim
02.12.2016
10:02:46
Ну не path у меня уже есть, так не интересно...(

Митко Соловец?
02.12.2016
10:02:49
поэтому мое мнение - надо подождать, пока котлин настоится, а там посмотрим)

Руслан
02.12.2016
10:02:53
Я ж знал куда разговор зайдет, уже 100500 раз на хабре видел этот спор. Скалисты считают что паттерн-матчинг, и куча всего из скалы всем нужно, и без этого вы не можете писать удобно код.
А реально джависту хочется улучшенная джава, которая убрала основные болячки, и чтобы можно было в проект втащить.
Не понимаю как Котлин и Скала могут быть конкуретами

Oleksandr
02.12.2016
10:03:08
Это что?)
это говнокод, от которого спасает не язык, а человек

Pavel ?
02.12.2016
10:03:29

Митко Соловец?
02.12.2016
10:03:45
котлин не конкурент джаве вообще
на данном отрезке времени

Руслан
02.12.2016
10:03:58
да. он симбиоз
он не должен просто взять, и заменить всю джаву сегодня
никто этого не ожидает, даже я этого не ожидаю