Size: a a a

Kotlin Community

2019 October 23

QH

Quantum Harmonizer in Kotlin Community
Igor Kovalenko
Про Хакатон, можно разместить тут?
Можем обсудить детали в @kotlin_meta
источник

QH

Quantum Harmonizer in Kotlin Community
Логичный Лесник
А зачем они там?
Затем же, зачем и в котлине?..
источник

МР

Михаил Резниченко in Kotlin Community
Логичный Лесник
А зачем они там?
источник

ЛЛ

Логичный Лесник in Kotlin Community
Михаил Резниченко
за эти 5 годиков kotlin продвинется дальше так, что java снова будет в отстающих
А что планируется туда втащить?
источник

VP

Vladimir Petrakovich in Kotlin Community
Логичный Лесник
Я сейчас не говорю про Android. Там по-любому Kotlin будет доминировать. А вот на счёт бэка - сомнения.
А ему надо обязательно доминировать?
источник

ЛЛ

Логичный Лесник in Kotlin Community
Vladimir Petrakovich
А ему надо обязательно доминировать?
Не важно. Я говорю о ситуации как есть сейчас.
источник

AL

Alexander Levin in Kotlin Community
Логичный Лесник
А зачем они там?
Затем же, зачем и в Котлине - не засоряем основной класс необязательными вещами, имеем возможность добавить вещи, если изначально о них не подумали, можно делать то, что в самих классах банально нельзя (условный .sorted() в листах)

Примечание - вообще если брать Ломбок или Манифолд, то в Джаве тоже есть экстеншны.
источник

AN

Alexander Nozik in Kotlin Community
Логичный Лесник
Так уже большинство сахара перетащили: вывод типов,  switch-выражения на подобе when  и т.д.
Даже не близко
источник

ЛЛ

Логичный Лесник in Kotlin Community
Alexander Levin
Затем же, зачем и в Котлине - не засоряем основной класс необязательными вещами, имеем возможность добавить вещи, если изначально о них не подумали, можно делать то, что в самих классах банально нельзя (условный .sorted() в листах)

Примечание - вообще если брать Ломбок или Манифолд, то в Джаве тоже есть экстеншны.
Ну выглядит интересно, не спорю.
источник

ЛЛ

Логичный Лесник in Kotlin Community
Alexander Nozik
Даже не близко
Окей, чего нет кроме нулабилити и функций-расширений из того что нужно на каждый день?
источник

D

Dmitry in Kotlin Community
Логичный Лесник
Окей, чего нет кроме нулабилити и функций-расширений из того что нужно на каждый день?
корутины и короткий синтаксис
источник

(

( in Kotlin Community
Логичный Лесник
Окей, чего нет кроме нулабилити и функций-расширений из того что нужно на каждый день?
тайп инференс, нормальные функциональные типы, силед классы, дата классы
источник

QH

Quantum Harmonizer in Kotlin Community
Логичный Лесник
Окей, чего нет кроме нулабилити и функций-расширений из того что нужно на каждый день?
так-то и этого вполне достаточно, чтобы перейти на котлин
источник

D

Dmitry in Kotlin Community
Ты лучше сам скажи, нафига вообще брать джаву? У нее есть хоть одно преимущество?
источник

AL

Alexander Levin in Kotlin Community
Логичный Лесник
Окей, чего нет кроме нулабилити и функций-расширений из того что нужно на каждый день?
Не уверен, что там абсолютно всё (не вижу например инлайн классов), но список вот:

https://kotlinlang.org/docs/reference/comparison-to-java.html
источник

K

Kotomord_λapki in Kotlin Community
Dmitry
Ты лучше сам скажи, нафига вообще брать джаву? У нее есть хоть одно преимущество?
parallelStream()
источник

ЛЛ

Логичный Лесник in Kotlin Community
Quantum Harmonizer
так-то и этого вполне достаточно, чтобы перейти на котлин
Ну так мы отгребём в итоге от совместимости с экосистемой java. И в итоге не факт, что выйдем в ноль по скорости написания,  выдумывая костыли и обходные пути.
источник

ЛЛ

Логичный Лесник in Kotlin Community
Dmitry
Ты лучше сам скажи, нафига вообще брать джаву? У нее есть хоть одно преимущество?
Отличная экосистема для бэка. Для Android наверное уже не стоит брать.
источник

(

( in Kotlin Community
Логичный Лесник
Ну так мы отгребём в итоге от совместимости с экосистемой java. И в итоге не факт, что выйдем в ноль по скорости написания,  выдумывая костыли и обходные пути.
Здравствуйте приехали, андроидщики уже пару лет не огребают (по-крайней мере, по-минимуму), а тут будем огребать?
источник

AN

Alexander Nozik in Kotlin Community
(
тайп инференс, нормальные функциональные типы, силед классы, дата классы
Объекты, топ левелы, плагины компилятора
источник