- Florian Schneider
- Mittwoch, 13. Dez 2023
- 15:00 - 15:45
- Solar
- Session
Muss es immer Spring Boot sein? Spring Boot ist eine feine Sache. Viel Magie durch hilfreiche Annotationen. Inversion of Control / Dependency Injection geht einfach von der Hand und ist schnell verwendet, auch wenn nicht immer klar ist, für was die Pattern gut sind. Und darüber hinaus noch viele andere Dinge, die uns durch Spring / Spring Boot erleichtert werden. Und da liegt auch der Haken. Meistens ist in Spring Boot schon so viel Out-of-the-box enthalten, was am Ende vielleicht gar nicht gebraucht wird. Was das mit unseren Projekten macht, liegt auf der Hand: große Images, lange Start-up-Zeiten, etc. Da wünscht man sich manchmal ein leichtgewichtiges Hilfsmittel, wie z.B. KTOR - eine Spring-Boot-Alternative für Kotlin, welche uns hilft einfache connected applications, HTTP-Services, etc. zu bauen.
In dieser Session werfen wir einen Blick auf KTOR und vergleichen ein wenig mit Spring Boot (Kotlin, statt Java). Wir schauen, wo die Stärken liegen und versuchen herauszufinden, welche Limitierungen bei KTOR gegenüber Spring Boot existieren.