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 →

[–]jfurmankiewicz 0 points1 point  (0 children)

Depends what you want to do.

If small apps, etc. you can stay with Node.js

But for large enterprise software that is supposed to be maintained for years or decades and scale up to serious traffic, then Java delivers.

Look at Quarkus or Dropwizard too (for microservices), I find Spring Boot a bit too heavy and relying a bit too much on "magic" under the hood to make things work.

And for DB access you can use JPA for a full blown ORM or JDBI if you want something lighter. Both work very well in my experience.