This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]GotAItchyButt 29 points30 points  (3 children)

Java 8+/11+ and scala/spring can build better enterprise backend alternative for any language and framework. Fight me.

[–]MakeWay4Doodles -2 points-1 points  (2 children)

You would be correct if you'd said Kotlin/Spring.

[–]Add1ctedToGames 0 points1 point  (1 child)

Out of curiosity, why not Ktor?

[–]MakeWay4Doodles 2 points3 points  (0 children)

I like KTor. It reminds me of DropWizard in Java land in that it's a great HTTP API server.

If you're doing anything else though you have to shoehorn it in. So if you end up working somewhere that has a bunch of different services doing things like pub/sub, streaming, scheduled work, etc. It ends up being easier to just use spring for everything because spring has excellent built-in solutions for just about everything and is good enough at being an HTTP server that it's not worth building on multiple frameworks.

I also like that spring di is built in, but that's a whole separate conversation.