Do you think <#C0B8ZTWE4|spring> can be overtaken ...
# server
t
Do you think #spring can be overtaken by #micronaut? Which one you think is better to work with Kotlin?
a
Not really. They have years (almost a decade) of work carved out for them
Spring has been around for quite some time, its industry adoption is very high, it is almost omnipresent especially on enterprise projects
they also fixed a lot of issues which came out and it is very easy to use now
t
even with more serverless adoption?
a
yes
99% of the backend projects are still not serverless
i also think that it is just a passing fad
💯 1
🤔 2
(serverless)
I'm not against #micronaut , I really like the project but you asked about overtaking
t
and when working with spring, does it force you to code in a way more Java like than the Kotlin like?
l
I feel that it's somewhat in the middle
I can abuse Kotlin syntaxes, and functionalities
But for some parts I have to stick to a java-ish approach
t
like what parts?
btw, not related to the topic, but does anybody have a good article about best practices in project design with Spring?
j
I find this to be a nice example of Spring/Kotlin done in non-javaish way https://github.com/istonikula/realworld-api (but not saying if one should or should not take such approach)
t
thanks
For anyone is also interested in spring + kotlin, I've found this presentation https://www.infoq.com/presentations/spring-kotlin-boot
t
Bit late to the party, but I don’t agree serverless is a passing fad. There’s some workloads it is perfectly suited for
👍 1
b
The spring team is doing a lot of work to improve kotlin integration as well. Check out https://github.com/spring-projects/spring-fu
a
@tddmonkey these are just my 2 cents, it is possible that I'm wrong
t
I would agree they’re not a replacement for a lof of traditional BE apps, and running full servers in them probably doesn’t get you much. If you change how you approach problems they can be a fantastic solution to problems requiring minimal overhead