<https://kotlinlang.slack.com/archives/C0B8RC352/p...
# spring
s
c
Graal native image support
Huh, I was just asking about this several days ago, when Dave Syer visited our office ๐Ÿ™‚ He either didn't know about this project or was sneaky ๐Ÿ™‚
s
He did not know ๐Ÿ˜‰
๐Ÿ™‚ 1
n
is it only for reactive apps? or for standard apps too?
s
No blocking web/persistence support is provided since coroutines provides support for imperative programming.
+ Reactive and Coroutine SQL support is coming
n
great! iโ€™ll have a look
do i understand correctly that since itโ€™s reactive by essence i have to use netty? (vs tomcat/jetty)
s
Nope
In addition to Netty, Tomcat support is provided, Jetty and Undertow will be available as well
We have an adapter between latest Servlet async support and Reactive
k
Is this going to be an option in Spring Initializr eventually? Just wondering how this fits in the Spring universe...
s
I think that's too early to answer to that question. Initializr is and will remain Boot only for now. But Spring Fu will provide tooling for easy project setup. That may be something like initializr or not. Not sure yet.
Current Spring Fu status is experimental. It may graduate but we are just at the beginning of the story so we will see.
j
No annotations AND support for courutines? This is amazing!
s
Good stuff
j
@sdeleuze This looks awesome โ€” Iโ€™m going to definitely try this out right away.
The tilt away from annotations I think is a good one: developers I talk to are intimidated by all the magic associated with annotations.
c
Annotations hide a lot of stuff from developers, I don't like them, but alternatives are frequently worse, Kotlin DSL to the rescue ๐Ÿ™‚ Actually, when back in 2006 I looked at java code for the first time (it was a JEE payment processing middleware) and saw annotations, my first impression was exactly that: magic ๐Ÿ˜„
k
They're generally good magic until you end up with 10 in front of something and wonder what the heck is going on ๐Ÿ™‚
๐Ÿ™ƒ 2