Вопрос Kotlin или Java?

MrDrag0nXYT

Модератор
Пользователь
Сообщения
653
Решения
18
Веб-сайт
slv.nshard.fun
Целесообразно ли учить Kotlin вместо Java (не только для Bukkit, а и в целом: для десктопа и бэка)?
 
Целесообразно ли учить Kotlin вместо Java (не только для Bukkit, а и в целом: для десктопа и бэка)?

Не думаю что это будет необходимо кроме андроида, котлин, под андроид больше, java универсальнее в теории.
 
возможно? но я что-то в последнее время часто его вижу далеко за пределами ведроида, например в документации spring. + вроде как он компилится и работает в jvm
 
Если для Minecraft, то только Java, если не под него, то однозначно Kotlin. Тут уже стоит определить приоритеты, что тебе конкретно нужно разрабатывать. Хотя, в теории, можно начать с Java, а потом перейти на Kotlin, как дополнительный навык.
 
Все плагины eco (EcoEnchants, EcoArmor и т.д) написаны на Kotlin. Ну и также я пишу на нем. Пока только плюсы
 
Kotlin & java. Легче будет
???
Основная кодовая база по любому будет написана только на одном языке. Если плагин написан на котлине, на жаве там максимум загрузчик библиотек может быть написан
 
???
Основная кодовая база по любому будет написана только на одном языке. Если плагин написан на котлине, на жаве там максимум загрузчик библиотек может быть написан
но потом ты сможешь делать плагины на разных языках
в конце концов выберешь основу на которой и будешь писать плагины.
 
Котлин будет очень простым если знаешь джаву. Вообще котлин из-за корутин и сокращений, то есть не придётся писать постоянные проверки значения является ли оно null. Там ещё много разных фич.
Но если удобнее на джаве то конечно пиши на джаве.
Авто объединение сообщений:

Вот только оптимизация плагинов хуже на Kotlin?
Они компилятся в байткод джавы, одинаково
 
Последнее редактирование:
но потом ты сможешь делать плагины на разных языках
в конце концов выберешь основу на которой и будешь писать плагины.
???

Вот только оптимизация плагинов хуже на Kotlin?
В среднем, на котлине производительность немножко выше за счёт инлайновых функций вместо Stream API и тех же Sequences
Но всё оно в любом случае компилируется в JVM байткод и разница невелика. Фактически, важно только то, что именно ты пишешь и какие функции языка используешь
 
???


В среднем, на котлине производительность немножко выше за счёт инлайновых функций вместо Stream API и тех же Sequences
Но всё оно в любом случае компилируется в JVM байткод и разница невелика. Фактически, важно только то, что именно ты пишешь и какие функции языка используешь
поддерживаю
 
Java развивается крайне медленно. Если хочется получать от разработки максимум, то Kotlin
 
Java развивается крайне медленно. Если хочется получать от разработки максимум, то Kotlin
Смотря в каком плане медленно, если в количестве версии java то их стало много почему-то, т.к существует java 8 java 9 java 11 java 15 java 16 java 17 и т.д.
 
Смотря в каком плане медленно, если в количестве версии java то их стало много почему-то, т.к существует java 8 java 9 java 11 java 15 java 16 java 17 и т.д.
Действительно важных фич кот наплакал. А что жава, что котлин, выпускают по версии раз в 6 месяцев. Просто в котлин изначально заложена гораздо большая гибкость
 
Назад
Сверху Снизу