@kotlin_lang

Страница 26 из 982
Sergey
27.01.2017
11:47:19
потому что котлин не скала и не городит свой велосипед?

Nikolai
27.01.2017
11:47:33
хочешь не хочешь, а юзать его придется много и часто
нужно ли знать джаву чтобы дергать апи? или типа туториалы по либам читать не сможешь?

Sergey
27.01.2017
11:47:58
ну как минимум все книжки идут в основном по джаве, тебе ж надо понимать че там происходит

Руслан
27.01.2017
11:48:12
нужно ли знать джаву чтобы дергать апи? или типа туториалы по либам читать не сможешь?
ну иногда нужно понимать как работают джавовые либы. типо вот некоторым нужно noarg конструктор

Google
Nikolai
27.01.2017
11:48:44
ну никто не мешает сделать noarg в котлине)

Aliaksei
27.01.2017
11:48:54
Java нужна, а Котлин это как сахарок уже поверх

Nikolai
27.01.2017
11:49:27
Ну Java8 местами очень сложнаа

Aliaksei
27.01.2017
11:49:49
Nikolai
27.01.2017
11:49:56
7 норм в целом

Sergey
27.01.2017
11:50:39
а Java7?
а 6? завезли свои сраные аннотации!

Руслан
27.01.2017
11:50:49
аннотации это пять же

Nikolai
27.01.2017
11:50:50
аннотации вроде в 5 завезли

Sergey
27.01.2017
11:51:05
да? ну ладно

Руслан
27.01.2017
11:51:16
но я согласен, без аннотаций джава была бы намного лучше)

Sergey
27.01.2017
11:51:24
это был сарказм

Nikolai
27.01.2017
11:51:28
и без дженериков))))

Sergey
27.01.2017
11:51:36
у нас на пхп нет аннотаций, вот и ебем себе мозг через костыли и рефлексию

Google
Aliaksei
27.01.2017
11:52:46
Это да. У нас в пхп без аннотаций в друпале вообще плохо

Руслан
27.01.2017
11:53:17
имплиситы и декораторы, и было бы ок XD

Sergey
27.01.2017
11:54:09
ну есть же разница /** * @var integer * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ protected $id; и то как это на джаве делается

парсинг докблоков..

Руслан
27.01.2017
11:54:39
Просто классы нужно генерить

Как это делает jooq и cayenne

Митко Соловец?
27.01.2017
15:22:18
жук торт

каен для старперов

апи 93 года?

guga
27.01.2017
15:24:32
в 93 были стримы в джаве?

Митко Соловец?
27.01.2017
15:25:00
и ты тут

guga
27.01.2017
16:03:53
ох ты ж бля, мне кажется это уже слишком

Руслан
27.01.2017
16:04:15
Ну если до Димы по-другому не доходит

Denis
27.01.2017
19:38:57
Кстати, народ, а как думаете, реально изучать Котлин минуя Джаву?
На YouTube смотрю краткий курс по котлину. Там автор и для знакомых с джавой, и для новичков рассказывает. Местами показывает как это выглядело бы в джаве.

balolam
27.01.2017
19:42:25
Кстати, народ, а как думаете, реально изучать Котлин минуя Джаву?
Увы, это та же джава, только с плюшками. Зачем нужны те, кто будет строки в цикле складывать (образно)

Denis
27.01.2017
19:48:41
Instant run работает с Kotlin?

balolam
27.01.2017
19:48:43
Увы, но говнокод никто не отменял. И на Kotlin больше возможностей писать монстров. Тем более зачем человеку не знаеющему Java Kotlin? Это же не мода, это для наболевшего в Java Больше

Google
balolam
27.01.2017
19:49:24
А в начале Java за глаза хватит

Потом сядешь, уделишь пару вечеров докам и начнёшь на Kotlin ваять

Сергей
27.01.2017
19:50:57
Час и ваяешишь на котлине, если есть бэграунд явы

Anton
27.01.2017
19:55:35
Instant run работает с Kotlin?
Зачем инстант ран когда есть жребель? :)

Михаил
27.01.2017
20:03:51
Зачем инстант ран когда есть жребель? :)
чтоб проекты с ретролямбдой поддерживать

Руслан
27.01.2017
20:04:22
Как у джеребеля с Котлином?

Sergey
27.01.2017
20:04:29
Anton
27.01.2017
20:20:35
balolam
27.01.2017
20:24:43
Все ок с котлином
С kapt ток траблы

Ну и как я знаю, JRebel же байт-код свапает, тут язык не причём

Anton
27.01.2017
20:25:53
Иногда не только в байткоде дело. Метаинформация о классах иногда нуждается в обновлении, например metaclass в груви

Но с котлином такой проблемы вроде нет

balolam
27.01.2017
20:27:41
Denis
27.01.2017
20:28:14
Зачем инстант ран когда есть жребель? :)
У меня нет лицензии. Я пока не готов купить. Пользовался триалом летом, было удобно, потом триал закончился. Пользуюсь instant run когда он вышел в Android Studio - на небольшом проекте без нативных библиотек работает. А существует технология подмена кода в c#, c++. Интересно просто.

balolam
27.01.2017
20:31:05
А для инди вроде лицензия довольно приемлимых денег стоит..
И она ещё и стоит того, единственное, что за "дороже" ещё и поддержка annotation processing популярных фреймворков

Google
Anton
27.01.2017
20:33:33
Ну как то надо дифференцировать, да. Другое дело, что может быть без такой поддержки инди версия и смысла не имеет

Это уж продуктологов задача выяснять :)

balolam
27.01.2017
20:36:29
А сейчас же все на dagger и прочих сидят, т.е. без вариантов. Вот был бы хоть даггер, все было бы ок

Anton
27.01.2017
20:40:33
А сейчас же все на dagger и прочих сидят, т.е. без вариантов. Вот был бы хоть даггер, все было бы ок
Вот интересно стало. Надо будет спросить у знающих, как это разделение выбрано

Denis
27.01.2017
20:44:58
balolam
27.01.2017
20:53:47
Т.е. если в проекте есть dagger, он не будет работать?
Будет, но если чёт с твоим графом зависимостей, будет ребилд, что не особо часто и терпимо, но все же не хватает

Вот кстати список библиотек для которых будет работать JRebel за "центральную" цену

balolam
27.01.2017
21:04:19
А приложение переустанавливаться будет?
Дак ты же деньги за это и платишь)))

Denis
27.01.2017
21:04:55
Дак ты же деньги за это и платишь)))
Думал может рестарт приложения

balolam
27.01.2017
21:05:35
Дак в том то и суть, что накатываются изменения, что делает перезапуск в несколько раз быстрее

Попробуй триал

Anton
27.01.2017
21:05:56
Рестарт - это потеря состояния

balolam
27.01.2017
21:06:16
Ну только на более менее соизмеримом размере проекта) тогда прочувствуешь)

Denis
27.01.2017
21:09:34
Дак ты же деньги за это и платишь)))
В случае dagger, если что-то с графом случиться на инди лицензии. Будет рестарт приложения или переустановка.

balolam
27.01.2017
21:11:11
Что ты имеешь ввиду под рестартом? У тебя обычно, когда ты ничего не используешь, приложение и так переустанавливается (грубо говоря)

Aliaksei
27.01.2017
22:26:06
это @dmsol ?

Руслан
27.01.2017
22:26:13
Да

Aliaksei
27.01.2017
22:26:35
красаучык!

Google
Aliaksei
28.01.2017
07:11:13
Хорошо, новая книжка

Смотрел что внутри?

Толково ?

Руслан
28.01.2017
07:16:06
Ну такое

ViTO
28.01.2017
09:54:44
Подскажите плз как заюзать 1.1 eap Обновил плагин, но что он еще хочет не совсем понятно https://gist.github.com/ViTORossonero/88017ac2963584c17696a6f4333cd303 при синхронизации gradle появляется ошибка Error:Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0-beta-22. Searched in the following locations: https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.0-beta-22/kotlin-gradle-plugin-1.1.0-beta-22.pom https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.0-beta-22/kotlin-gradle-plugin-1.1.0-beta-22.jar Required by: :example.kotlin:unspecified

версию брал отсюда https://bintray.com/kotlin/kotlin-eap-1.1/kotlin/1.1.0-beta-22

Руслан
28.01.2017
09:56:07
Не хватает репозитория

repositories { jcenter() maven { url "https://dl.bintray.com/kotlin/kotlin-eap-1.1/" } }

В двух местах

ViTO
28.01.2017
09:58:13
да, спасибо начало подгружать

/stat@combot

Страница 26 из 982