https://kotlinlang.org logo
Title
k

kenkyee

05/12/2018, 2:46 AM
Slides from a short presentation I did at a local Kotlin meetup comparing different Kotlin framworks: https://drive.google.com/open?id=1Y4H-7z5mdVxpIKwgbe2dzBjL7ieq-rBU Surprisingly, some of the audience wanted a deeper dive into Vert.x's Kotlin support...
d

dave

05/12/2018, 8:06 AM
Nice! :) Was the talk recorded at all, or are you planning to give it again?
t

tipsy

05/12/2018, 10:21 AM
oof, that's a bit disappointing, but an interesting comparison nonetheless, thanks. here is a more accurate age/feature chart for you:

https://i.imgur.com/B4sJndP.png

k

kenkyee

05/12/2018, 11:02 AM
Talk wasn't recorded this time unfortunately. I submitted it to kotlinconf with a promise to include deeper dive into the frameworks though, so maybe it'll get chosen 🙂 Sorry tipsy...I had a limited amount of time (20-25min) and didn't include javalin because it didn't have support for the other features I thought were needed for a framework you could grow into/scale...ktor barely made the cut (you can see it was just before the slides on how a microservice architecture typically looks like and the logging/scaling stuff that is needed) and only because it was from jetbrains. Thanks for the chart update 🙂
d

dave

05/12/2018, 11:04 AM
@kenkyee We've also submitted to kotlinconf, so we might see you there! I promise not to heckle (too much)! 😉
t

tipsy

05/12/2018, 11:15 AM
no need to be sorry @kenkyee, it's my responsibility to find the perfect balance between small and useful. it would appear i have some work left to do. did you make a selection matrix?
k

kenkyee

05/12/2018, 11:53 AM
I didn't make a selection matrix... It's just the list of features I mentioned in the first part of the talk. Javalin competes with ratpack and sparkjava in terms of features but it's a hard space to be in if other frameworks are as simple to use and have more features (and not everyone had the same feature requirements...I just highlighted what I thought was necessary nowadays) That was what I noticed when comparing http4k's features with javalin at least. Actually one of the points I made was that everything used DSLs to define a REST API so you should be shopping for features you think you would need. Hope to see everyone at kotlinconf... My company decided not to reimburse conferences this year so submitting was my workaround 😉
I was telling my coworker about the talk and he mentioned this Swift framework... Pretty impressive how far they've come in so little time: https://vapor.codes
d

dave

05/12/2018, 5:31 PM
14k in a year. nice work if you can get it 🙂