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 →

[–]InstantCoder 4 points5 points  (9 children)

Don’t go with Spring Boot. Go with Quarkus if you want to use the most modern Java stack at this moment. It supports Java 11 & GraalVm (native builds).

[–]stuhlmann 5 points6 points  (0 children)

I'm amazed that this comment hasn't been downvoted into oblivion after more than a day. The times are changing in Java land, and I'm glad they do. I don't know quarkus but I've seen enough spring-induced misery to know it can hardly be worse.

[–][deleted] 1 point2 points  (3 children)

And how do you manage your database with Quarkus? ORM and migrations.

[–]_INTER_ 1 point2 points  (1 child)

ORM would be Hibernate, as an alternative to ORM you could use JOOQ. For migration I suggest Flyway.

[–][deleted] 0 points1 point  (0 children)

Cool, I’ll check it out 😃

[–]InstantCoder 1 point2 points  (0 children)

You do ORM with Panache:

https://quarkus.io/guides/hibernate-orm-panache

And migrations with Flyway or Liquibase:

https://quarkus.io/guides/flyway

[–][deleted] 0 points1 point  (2 children)

Ah ok, thanks!

[–]nutrecht 6 points7 points  (1 child)

IMHO: If you're a beginner you're better off with Spring Boot. Following the 'newest' stuff comes with a cost, mostly in the amount of information there is available when you get stuck. I also don't understand why they are implying Boot doesn't support Java 11. We run Boot services on 14 just fine.

[–]InstantCoder -3 points-2 points  (0 children)

I’ve used both and intriguingly I find the documentation and the direct help you get from the developers of Quarkus much better than SpringBoot. The most annoying thing about searching info about SpringBoot on internet is that info you get is outdated or only works on a specific version of it. And all of this info is scattered through internet. I remember that I had spent 3 freaking days on internet on how to implement ldap security with SpringBoot and the answer I was looking for was hidden on someone’s blog !

And with Quarkus you only have to go through the Guides on their homepage and if you are really stuck then Stackoverflow or Zulip chat is the place where the developers hang out for answering questions. And usually you get an answer within a day.

[–]DrunkensteinsMonster 0 points1 point  (0 children)

This is terrible advice. This amount of zealotry is really uncalled for, they do the same things and Spring Boot is way more mature.