@jvmchat

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

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
Потому что её не имеет смысла сравнивать с котлином
в смысле?? там 99% синтаксиса и 85℅ фич из скалы

просто 1 в 1

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

и году пройдут, пока он станет более менее популярным

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

Руслан
02.12.2016
09:43:01
нормально пишут, прослушав курс Одерского
У котлина для этого есть http://try.kotlinlang.org/ но мои ленивые джуны просто смотрели как написано и так же писали

и не нужно слушать большой курс

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
да, сахарок классный
скала сахар поверх байткода)

Руслан
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
Ну и главная шифка ctrl+shift+alt+k в идеи
Не пробовал) оно за тебя все пишет?)

Митко Соловец?
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
и first-class support в JB
а у джавы типа нет

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

Митко Соловец?
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:57:15
Зачем мне тащить скалу, как язык медленный в компиляции, и плохим туллингом, где нормальный код можно получить введя гайдлайны.

Первое что в голову пришло

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

Митко Соловец?
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
ну все, пора джаву на помойку

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

Жду прям

Oleksandr
02.12.2016
10:01:59
Что?? Когда будут настоящие dependent types?
path-dependent, оппонент "упростил" мое сообщение

Митко Соловец?
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
Это что?)
это говнокод, от которого спасает не язык, а человек

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

на данном отрезке времени

Руслан
02.12.2016
10:03:58
да. он симбиоз

он не должен просто взять, и заменить всю джаву сегодня

никто этого не ожидает, даже я этого не ожидаю

Страница 754 из 2890