2 ms·
The jvm platform has become (again) the most exciting platform to work with in recent times. And my favorite there is Kotlin. kotlin 1.1 (still in milestone) i
by sandGorgon 10y ago
The jvm platform has become (again) the most exciting platform to work with in recent times. And my favorite there is Kotlin.
kotlin 1.1 (still in milestone) is a brilliant and compelling language to use on the JVM.
Spring 5 is a very "functional" web framework that will come out in a few months with first class kotlin support (even today, it is fairly excellent [1])
Vert.x [2] has incredible support for Kotlin and is coming up with built in kotlin support. Coroutines got merged fairly recently [3]
Reactor (https://projectreactor.io/ https://projectreactor.io/) and Rxjava have had kotlin support for a long time.
The tooling is excellent (umm.. it was developed by Jetbrains).
The killer app/functionality ? Android. Kotlin is the swift of Android and that's where its uptake is coming from.
[1] https://github.com/sdeleuze/spring-boot-kotlin-demo/tree/all-open https://github.com/sdeleuze/spring-boot-kotlin-demo/tree/all...
[2] http://vertx.io/whos_using/ http://vertx.io/whos_using/
[3] https://blog.jetbrains.com/kotlin/2016/07/first-glimpse-of-kotlin-1-1-coroutines-type-aliases-and-more/ https://blog.jetbrains.com/kotlin/2016/07/first-glimpse-of-k....