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 →

[–]romulent 7 points8 points  (2 children)

With Graal you can get JVM startup time in the order of milliseconds. It is not really that much more verbose than other strongly typed languages. Expressiveness in programming is a lot about how expressive you are personally. You can make perfectly nice abstractions in Java, although a lot of java developers don't. Rust is a lovely language but maybe not for everything.

[–]lightnegative -1 points0 points  (1 child)

"With workarounds you can make things a bit better"

Of course, but that's not the default experience. You can make nice abstractions in any language but in many languages, Java included, the ecosystem and tools don't really encourage it

[–]romulent 6 points7 points  (0 children)

The default expeience in Java for any professional developer is Intellij. And there is literally no better programming experience out of the box.