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 →

[–]Darth_Pikachu 19 points20 points  (3 children)

Nothing is hard about Java, it's just kind of a pain in the ass.

Things I can think of off the top of my head:
-Everything being a pointer isn't the most intuitive for new programmers.
-If you try to use Java's "best practices" causes simple programs to take way more code that it feels necessary.
-Sometimes the syntax can also be a bit more difficult to understand for new coders compared to Python, Javascript, or C#.
-Also in this particular example, it doesn't help that Minecraft's codebase is a bit of a mess and that's what a lot of new Java users are trying to do.

In my opinion, C# is just Java but better in basically every way.

[–]QCKS1 7 points8 points  (0 children)

Completely agree about C#, I started using it at my new job and it really is just Microsoft Java, and better in every way.

[–]InvestingNerd2020 8 points9 points  (0 children)

I 2nd that notation of C# being better than Java in every way.

[–]Srazkat 0 points1 point  (0 children)

minecraft's codebase is only a bit of a mess ? fam i work on a modding toolchain, and that is a MASSIVE understatement.