@kotlin_lang

Страница 137 из 982
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
меня в котлине нули радуют) много проблем логики исправляют
Если не забывать из джавы правльно принимать, иначе NullPointerException просто заменяется на IllegalStateException ))

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

Pam
19.05.2017
12:31:33
Если не забывать из джавы правльно принимать, иначе NullPointerException просто заменяется на IllegalStateException ))
я про новый код.. заставляет архитектуру менять чаще. (котлин использовал только для своих хелловорлдов, крупных проектов не писал, может ошибаюсь)

Google
Руслан
19.05.2017
12:32:08
Если не забывать из джавы правльно принимать, иначе NullPointerException просто заменяется на IllegalStateException ))
вообще это уже неплохо, ловиш ошибку как можно раньше к месту её появления

особенно в асинхронном коде хорошо

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

Igor
19.05.2017
12:34:03
Ну так-то смысл в том, чтобы это на этапе компиляции было всё видно)
Было когда-то, но все жаловались что неудобно когда из java все "T?"

Umren
19.05.2017
12:36:25
Было когда-то, но все жаловались что неудобно когда из java все "T?"
Не боишься что когда котлин нейтив выйдет реакт нейтив станет ненужен?)

Valeriy
19.05.2017
12:36:28
Насколько я помню, сейчас из Java получается "T!" это типа "может null,а может и нет" )

https://kotlinlang.org/docs/reference/java-interop.html#notation-for-platform-types

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
Ох, тяжело отвечать таким https://habrahabr.ru/company/JetBrains/blog/329028/#comment_10225836
А нужно ли. Всё равно будут уверены, что православная джава едина, а всё остальное - обёртки. Или вокруг ресурсов для джавы, или вокруг самой джавы.

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

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

В посте написали еще про три платформы, но человек уверен что это только сахар над jvm)

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
https://github.com/KotlinBy/awesome-kotlin/blob/master/build.gradle.kts
глянул, у меня тоже самое, но не работает

Руслан
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
Читаю коменты, и как-то грустно становится Котлин это не более чем синтаксический сахар, который транслируется в байткод java и запускается на jvm.
Java это не более чем синтаксический сахар, который транслируется в байткод java и запускается на jvm. ?

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

Руслан
19.05.2017
14:32:57
3.5
Double check

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

Это, наверняка, из-за того, что он экстеншены ищет по всему класспасу, но работать невозможно, я изматерился в течение дня

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