Pull to refresh

Comments 25

Вот только напрягает что вся документация на английском, и редкие книги тоже за редким исключением. И это при том что многие иностранные продукты стараются делать русскоязычные ресурсы. И да, я плохо знаю английский чтобы изучать на нем новое.
Ну как то так и живем: не мир под нас подстраивается, а мы под него

Вам наверное должен понравится 1С — там не только документация, а весь язык на русском.

Нравилось в свое время и 1С.
Постоянно говорю людям это. Нужно как можно быстрее восполнить этот пробел. Знание английского напрямую влияет на карьеру, если конечно хотите расти по-настоящему.
Мне уже карьера не светит. Занимаюсь всем ради удовольствия.

А что значит "по настоящему"?

UFO just landed and posted this here
Я бы сказал больше.
Чтобы писать на любом языке (что литературном, что языке программирования), надо как минимум хорошо владеть своим родным. Чтобы хорошо писать.

А есть в экосистемы Kotlin бэкенд-фреймворки типа Spring, чтобы вся дока, все вопросы и ответы были про Kotlin, а не спрашиваешь как на Kotlin что-то сделать, а получаешь ссылку на Java-либо или фрейм? А то начал проходить ваш курс по Java, чтобы потом по Kotlin пройти, но утомило сильно и забросил.

Сам Spring активно поддерживает Kotlin. Вы можете подключить Spring к своему проекту и писать на Котлине, разницу не почувствуете. С несовместимостью чего-то тоже не сталкивался. Спринг в связке с Котлином работает идеально. Есть некоторые несовместимости с хибернейтом, например entity не работают с дата классами, а хотелось бы, но это исправляется костылями в виде дополнительных библиотек. И, поэтому, ответ на любой вопрос «как сделать что-то в спринге» спокойно транслируется в Котлин вариант, IDEA например часто на лету ваш копипаст из буфера странслирует в котлин синтаксис при вставке. А часто уже на SO ответы даются в вариантах для java и kotlin

Веб фреймворк — Ktor, DI — Kodein

Посмотрел Ktor — больше напоминает Express (node.js) чем Spring.

Внезапно, но… Хотелось бы без "Compared to Java, you can notice...". Чтоб полноценно можно было бы разрабатывать вообще ничего о Java не зная, кроме того, что там где-то под капотом есть JVM.

Тогда вам правда хорошо подойдет ktor. Список прочих фреймворков, поддерживающих Kotlin, есть вот тут: kotlinlang.org/lp/server-side

Скорее всего так не получится, по крайней мере, если хочется полноценно что-то делать. Поскольку (касаетельно JVM), слишком много уже всего написано. И написано на джаве.


PS ktor довольно специфическая штука. Интересная, но сравнивать со спрингом несколько не уместно.

Если для SpringBoot, то знать о Java ничего не надо. Надо знать Spring.
А там максимум нужно знать аннотации.
А так spring сейчас внедрять в свой фреймворк kotlin-специфичные штуки.
Как минимум, для main-функции.
Для контроллеров есть DSL, который позволяет их описать в бине, а не через Controller.
В общем на Spring'е можно жить без Java.
а будет серия статей от 0 до профи на Kotlin? Было бы интересно почитать и попробовать.
It doesn't rely on prior Java experience which makes it different from many of the currently available resources on Kotlin.

Побольше бы таких...

А есть разбивка по странам в приведенном графике «Active yearly users»? Интерестно, какие страны используют этот язык
Насколько сильно влияние того, что основной офис разработки в России(учитывая созданный хайп о русских хаккерах в США)
Там такое распределение:
— Китай
— США
— Индия
— Россия
— Германия
Спасибо, парни, за отличный язык.
Продолжайте в том же духе:)
пользователей, их боли и сценарии
решение какой-то крупной боли, от которой страдают разработчики
проблемы и боли
решает конкретные боли пользователей

Сколько боли в этой статье.

Sign up to leave a comment.