Комментарии 25
Вам наверное должен понравится 1С — там не только документация, а весь язык на русском.
А есть в экосистемы Kotlin бэкенд-фреймворки типа Spring, чтобы вся дока, все вопросы и ответы были про Kotlin, а не спрашиваешь как на Kotlin что-то сделать, а получаешь ссылку на Java-либо или фрейм? А то начал проходить ваш курс по Java, чтобы потом по Kotlin пройти, но утомило сильно и забросил.
Сам Spring активно поддерживает Kotlin. Вы можете подключить Spring к своему проекту и писать на Котлине, разницу не почувствуете. С несовместимостью чего-то тоже не сталкивался. Спринг в связке с Котлином работает идеально. Есть некоторые несовместимости с хибернейтом, например entity не работают с дата классами, а хотелось бы, но это исправляется костылями в виде дополнительных библиотек. И, поэтому, ответ на любой вопрос «как сделать что-то в спринге» спокойно транслируется в Котлин вариант, IDEA например часто на лету ваш копипаст из буфера странслирует в котлин синтаксис при вставке. А часто уже на SO ответы даются в вариантах для java и kotlin
Веб фреймворк — Ktor, DI — Kodein
Внезапно, но… Хотелось бы без "Compared to Java, you can notice...". Чтоб полноценно можно было бы разрабатывать вообще ничего о Java не зная, кроме того, что там где-то под капотом есть JVM.
Скорее всего так не получится, по крайней мере, если хочется полноценно что-то делать. Поскольку (касаетельно JVM), слишком много уже всего написано. И написано на джаве.
PS ktor довольно специфическая штука. Интересная, но сравнивать со спрингом несколько не уместно.
А там максимум нужно знать аннотации.
А так spring сейчас внедрять в свой фреймворк kotlin-специфичные штуки.
Как минимум, для main-функции.
Для контроллеров есть DSL, который позволяет их описать в бине, а не через Controller.
В общем на Spring'е можно жить без Java.
Насколько сильно влияние того, что основной офис разработки в России(учитывая созданный хайп о русских хаккерах в США)
Продолжайте в том же духе:)
пользователей, их боли и сценарии
решение какой-то крупной боли, от которой страдают разработчики
проблемы и боли
решает конкретные боли пользователей
Сколько боли в этой статье.
Kotlin: язык программирования как продукт