Size: a a a

Kotlin Community

2019 December 21

ЛЛ

Логичный Лесник in Kotlin Community
Или добавлять, но уже в другом виде.
источник

AM

Andrew Mikhaylov in Kotlin Community
Логичный Лесник
Понял, спасибо. И ещё такой момент - планируется ли улучшение интеграции с новыми языковыми фичами java, если да, то как? Например, в java 11 уже в какой-то мере реализован вывод типов и его можно не добавлять при таргете на jdk11.
Вывод типов -- это разве не исключительно фича фронтенда компилятора?
источник

AM

Andrew Mikhaylov in Kotlin Community
Я не до конца понимаю, как это шарить между джавой и котлином.
источник

ЛЛ

Логичный Лесник in Kotlin Community
Andrew Mikhaylov
Вывод типов -- это разве не исключительно фича фронтенда компилятора?
Честно говоря тоже не совсем в теме, я только начинаю погружаться в JVM экосистему.
источник

AN

Alexander Nozik in Kotlin Community
Логичный Лесник
Понял, спасибо. И ещё такой момент - планируется ли улучшение интеграции с новыми языковыми фичами java, если да, то как? Например, в java 11 уже в какой-то мере реализован вывод типов и его можно не добавлять при таргете на jdk11.
Из языковых фич там только силед интерфейсы. С ними вероятно будет интеграция, когда они будут...
источник

AN

Alexander Nozik in Kotlin Community
Но опять-таки это фича JVM, а не Java
источник

RI

Ruslan Ibragimov in Kotlin Community
Логичный Лесник
Понял, спасибо. И ещё такой момент - планируется ли улучшение интеграции с новыми языковыми фичами java, если да, то как? Например, в java 11 уже в какой-то мере реализован вывод типов и его можно не добавлять при таргете на jdk11.
Фишка в том, что инференс там локальный, и котлину вообще все равно что там с ним)
источник

RI

Ruslan Ibragimov in Kotlin Community
В поля класса, методы и т.д. нельзя написать var foo =
источник

RI

Ruslan Ibragimov in Kotlin Community
Но в целом, упор у Котлина на интероп (в том числе с джава), поэтому я не переживаю по этому поводу
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Из языковых фич там только силед интерфейсы. С ними вероятно будет интеграция, когда они будут...
А может и нет 🤔 если прозрачно использовать не выйдет
источник

BV

Boris Vanin in Kotlin Community
Ruslan Ibragimov
В поля класса, методы и т.д. нельзя написать var foo =
Да если бы и можно было бы, всё равно это же фича языка, жвм тут непричем
источник

RI

Ruslan Ibragimov in Kotlin Community
Ну да, я просто напоминаю что в Java все еще очень ограниченный вывод типов
источник

BV

Boris Vanin in Kotlin Community
Ruslan Ibragimov
Ну да, я просто напоминаю что в Java все еще очень ограниченный вывод типов
Да, я согласен 😁 просто к тому, что котлин все равно не может его переиспользовать как часть жвм, потому что это часть компилятора джава
источник

ЛЛ

Логичный Лесник in Kotlin Community
Ясно, стало немного понятнее, как это всё работает 🙂
источник

ЛЛ

Логичный Лесник in Kotlin Community
Единственное, чего сейчас не хватает в котлине, чтобы нормально в него погрузиться - это документации, надеюсь они в ближайшее время это исправят. Особенно, касаемо KotlinJS и мультиплатформы.
источник

ЛЛ

Логичный Лесник in Kotlin Community
На прошлой неделе пробовал погрузиться в KotlinJS - какие-то простые вещи работают, а как сделать более гибкую настройку в грэдле, пока непонятно, с мультиплатформой ещё хуже 😕
источник

k

kaktus778 in Kotlin Community
Привет всем)) ребят вопрос такой)) мне тут вроде как надо приложение на Андроид запилить..
на чем лучше делать? Java или таки Kotlin брать?
Java вроде как давно уже - под нее куча библиотек должно быть.. фреймворков..
Kotlin новый.. может еще не охвачено все что должно быть охвачено?
Что посоветуете?

ПС Я пхп девелопер.. с js знаком немного.. на С++ чуть чуть писал давно)) так что не безнадежный))
источник

ДБ

Дмитрий Борисов in Kotlin Community
kaktus778
Привет всем)) ребят вопрос такой)) мне тут вроде как надо приложение на Андроид запилить..
на чем лучше делать? Java или таки Kotlin брать?
Java вроде как давно уже - под нее куча библиотек должно быть.. фреймворков..
Kotlin новый.. может еще не охвачено все что должно быть охвачено?
Что посоветуете?

ПС Я пхп девелопер.. с js знаком немного.. на С++ чуть чуть писал давно)) так что не безнадежный))
Любые джавовые либы работают с Котлином
источник

ДБ

Дмитрий Борисов in Kotlin Community
Можно даже без особого труда написать врапперы свои для них
источник

ДБ

Дмитрий Борисов in Kotlin Community
А ещё же flutter на слуху щас
источник