News for hackers. Stuff that matters.
Re:Java 20: A Sneak Peek on the Panama FFM API by jasmer on Wednesday December 07, 2022 @09:54PM (#33903538)
Java compilation and packaging is actually probably the most clear, well documented of all languages.

Most of the tooling is provided, and it's coherent and robust.

Ultimately - both Maven and Groovy, which are used for production level build and packaging, are a 'weird'. But getting going with them is relatively easy.

Java has introduced the concept of 'Modules' - which if you don't get straight in your head, can be confusing, but ultimately it's not that bad.

Compilation is relatively fast as well.

The 'IDE' tends to 'hide a lot of things' in ugly ways - that is true. All of the JAVA IDEs are weird about that. However - because Java is a well maintained language, the IDE's can be powerful and are actually worthwhile. Jetbrains being one of them.

Sadly, Java on VSCode is a bit of a mess.

On Android, Google has introduced a bunch of odd conventions and complexities which I feel are unnecessary.

There are no comments on this comment yet.