
Umren
19.05.2017
12:24:28
удобная штука, проблема в самих плюсах )

Pam
19.05.2017
12:24:34
а чем в расте лучше?)

Umren
19.05.2017
12:25:37
Это как спрашивать какой тип гц лучше, видимо в разных ситуациях по разному) учитывая что оба в компайл тайме работают то ничем
там то цель еще иметь безопасный язык

Google

Umren
19.05.2017
12:26:15
use after release, dangling pointer там ошибки невозможны
тем и лучше

Pam
19.05.2017
12:26:54
приложение падать не будет.. а ошибки логики остаются

Umren
19.05.2017
12:26:57
а так - я не эксперт по обоим языкам что бы это серьезно обсуждать
когда напишут AI который будет это делать, то программисты будут не нужны
и нас всех выкинут
на помойку)

Pam
19.05.2017
12:28:06
меня в котлине нули радуют) много проблем логики исправляют

Umren
19.05.2017
12:29:43
Котлин прекрасен да, изучаю потихоньку

Valeriy
19.05.2017
12:29:48

Umren
19.05.2017
12:29:48
пока все радует

Pam
19.05.2017
12:31:33

Google

Руслан
19.05.2017
12:32:08
особенно в асинхронном коде хорошо

Valeriy
19.05.2017
12:32:54
Ну так-то смысл в том, чтобы это на этапе компиляции было всё видно)

Igor
19.05.2017
12:34:03

Umren
19.05.2017
12:36:25

Valeriy
19.05.2017
12:36:28
Насколько я помню, сейчас из Java получается "T!" это типа "может null,а может и нет" )
https://kotlinlang.org/docs/reference/java-interop.html#notation-for-platform-types

Руслан
19.05.2017
12:37:23

Михаил
19.05.2017
12:38:09

Umren
19.05.2017
12:38:52
так будем же писать еще и иос приложения)
А на чем хочется писать код - на котлине или жс? выбор очевиден

Михаил
19.05.2017
12:39:42
у реакт нейтив вроде соль в переиспользуемости ui части

Umren
19.05.2017
12:40:10
заведется какая-нидь балалйка под это, написано что планируются kotlin common модули
которые будут эту часть покрывать
вопрос пары лет думаю

Igor
19.05.2017
12:44:46

Umren
19.05.2017
12:45:38
Удочка закинута, теперь эта мысль будет ютиться на границе твоего сознания) и возможно мучать по ночам

Руслан
19.05.2017
13:18:27
Ох, тяжело отвечать таким https://habrahabr.ru/company/JetBrains/blog/329028/#comment_10225836

Pavel Shackih
19.05.2017
13:20:02
это эксперты подтянулись ?

Aliaksandr
19.05.2017
13:20:24

Google

Nick Senchurin
19.05.2017
13:20:25
напьются своих обверток

Руслан
19.05.2017
13:20:50
Читаю коменты, и как-то грустно становится
Котлин это не более чем синтаксический сахар, который транслируется в байткод java и запускается на jvm.
В посте написали еще про три платформы, но человек уверен что это только сахар над jvm)

Aliaksei
19.05.2017
13:22:01

Umren
19.05.2017
13:23:17
Думаю время их вылечит, просто люди скептически настроены к переменам, это нормально

Badya
19.05.2017
13:24:06
Очередной диванный тролль

Pam
19.05.2017
13:25:51
надо же гдето чтото писать пока компиляется нативный плюсовый код)

Valeriy
19.05.2017
13:26:24
"Обвёртка" ору))

Михаил
19.05.2017
13:27:08
Котлин это ломбок со своим компилятором

Gregory
19.05.2017
13:31:48
https://blog.jooq.org/2017/05/18/10-nice-examples-of-writing-sql-in-kotlin-with-jooq/

Badya
19.05.2017
13:35:59
"Так этот ващ котлин еще и обвёртка над SQL?"

Aliaksei
19.05.2017
13:38:15
И на HTML

Aliaksei
19.05.2017
13:39:26
"Kotlin is a general purpose language, and play role as wrapper for Java, SQL, HTML. Also, can replace Lombok"

Руслан
19.05.2017
13:40:33
(xml, xml же еще)

Aliaksei
19.05.2017
13:40:48
так я же написал что Java

Artem
19.05.2017
13:52:02
Ребят, а чем заменяется String.valueOf()?

Михаил
19.05.2017
13:53:03
toString()

Митко Соловец?
19.05.2017
13:53:18
а вот нэйти и жс в продакшене используется сколько-нибудь?
без джавы и жвм, котлин никому не был бы интересн, это факт.

Google

Руслан
19.05.2017
13:54:22
Обвертка, да

Михаил
19.05.2017
13:54:53
только не над джавой а над джава байткодом

Митко Соловец?
19.05.2017
13:56:37
окей, ваша правда, но давайте не забывать, на чем продвижение котлина основывалось, я думаю, до самостоятельного плавания еще далеко, но все впереди

Umren
19.05.2017
13:57:12

Митко Соловец?
19.05.2017
13:57:53
https://lenta.ru/news/2017/05/18/kotlin/

Admin
ERROR: S client not available

Митко Соловец?
19.05.2017
13:57:59
как звучит то)

Umren
19.05.2017
13:58:03
ахаха
ждем новость на кремлин ру

Митко Соловец?
19.05.2017
13:58:18
еще бы вместо российского сделали русский
и была бы БОМБА
информационная

Pavel ?
19.05.2017
13:58:43
Ребята, подскажите как через kts gradle запихнуть в манифест мейн класс
apply {
plugin("kotlin")
plugin("application")
}
configure<ApplicationPluginConvention>{
mainClassName="net.MainKt"
}
нихера не работает

Руслан
19.05.2017
14:03:22
Там вроде application юзаю

Pavel ?
19.05.2017
14:05:11
там слишком много букв, тут знающих нет?

Igor
19.05.2017
14:06:21

Руслан
19.05.2017
14:07:54

Google

Руслан
19.05.2017
14:09:13
https://github.com/KotlinBy/awesome-kotlin/blob/master/build.gradle.kts

Pavel ?
19.05.2017
14:10:13

Руслан
19.05.2017
14:10:33
Версию гредла проверь
Самая частая ошибка

Pavel ?
19.05.2017
14:10:50
3.5

Artem
19.05.2017
14:12:45
Если функция выкидывает исключения, то их описывать только через аннотацию @Throws?

Михаил
19.05.2017
14:13:30
да
только это необязательно делать

Artem
19.05.2017
14:14:22
Только тогда при вызове функции иде больше не предлагает обернуть мне её вызов в try-catch
Как с такими случаями правильно в котлине поступать?

Михаил
19.05.2017
14:17:04
ну котлин дает тебе выкинуть и обработать исключение там, где считаешь нужным)

Boris
19.05.2017
14:25:22

Михаил
19.05.2017
14:26:19
справедливо

Руслан
19.05.2017
14:32:57

Митко Соловец?
19.05.2017
14:41:20
Блин сегодня вернулся к проекту на Котлине, обновил с 1.0.3 на 1.1.2-1, какая жесть. Idea на каждое действие фризит, ctrl+spacebar жмёшь и ждёшь секунды полторы, потом стрелочкой бегаешь по методам, тоже до секунды фриз
Это, наверняка, из-за того, что он экстеншены ищет по всему класспасу, но работать невозможно, я изматерился в течение дня