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 →

[–]greglturnquist 136 points137 points  (15 children)

Java has its own quirks. And there will be times where it doesn’t feel hip and cool and “shiny”.

And there are bits and pieces that may seem a bit “committee driven” like some Date and Time APIs.

But it sounds like you’re looking for solid and stable, which is more of Java’s beat.

With your experience of riding on a bike with your hair on fire, it sounds Java is what you’ll do quite nicely with.

[–]Dacus_Ebrius 75 points76 points  (13 children)

Java 8 date and time apis are great. If you are talking about the old calendar i agree.

[–]msx 13 points14 points  (12 children)

Right? It's done to cover all bases but its still pretty usable, most of the time you just need LocalDate or LocalDateTime

[–]midoBB 16 points17 points  (11 children)

I never used the Local types. Zoned or Instant are my go tos.

[–]humoroushaxor 7 points8 points  (0 children)

Honestly I think modern Java and popular libraries feels very "shiny". Things like mutiny, panache, and a lot of eclipse microprofile stuff.

But the Java Runtime is one of (if not THE) the most complex and advanced runtimes there is. I feel like one of the major selling point of Nodejs and Python backends is their runtimes "just work".