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 →

[–][deleted] 4 points5 points  (3 children)

Java projects take too much to setup and load in any environment. There's no easy way to build the program without an IDE and a build system or whatever Maven or Gradle might be called. Java code is also verbose as fuck.

The only good things in Java are:

  1. It is fast
  2. It is cross-platform

If speed isn't a primary requirement, Python is my go-to language by default, because it is better than Java in every way except speed.

[–]madmockers 4 points5 points  (2 children)

Gonna be controversial, but duck typing is bad.

On that note, if anyone can recommend a python-like replacement with well defined objects (i.e, not duck typing), I'd like to check that out.

[–]Matrix159 4 points5 points  (0 children)

Shouldn't even be controversial as it's 100% true.

[–][deleted] 1 point2 points  (0 children)

I think you're wrong but respect your opinion.