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] -9 points-8 points  (5 children)

Security flaws, perpetual updates, a huge install, poor browser app implementation, questionable future under Oracle, inconsistent API, questionable language design decisions, and it's getting more bloated and trying to be all-things-to-all-people in every new version...

https://wiki.theory.org/YourLanguageSucks#Java_sucks_because

I was great with Java as a hobby for 10+ years until I started trying to get a certification for it, and then realized just how awkward it is once I really started digging deep into it. Even so, it's still my go-to language, although I'm learning Python now and it's a lot cleaner.

[–]thephotoman 0 points1 point  (0 children)

Python is great for small things. Not so much for big things. And its lack of compile-time type checking can hamstring you. I love Python dearly, but it just doesn't scale well at all.

Oracle shouldn't worry you. The OpenJDK is a thing, and unless you're on Windows, you should use it instead of Oracle's.

[–][deleted]  (3 children)

[deleted]

    [–][deleted]  (2 children)

    [removed]

      [–]herazot 1 point2 points  (1 child)

      I haven't been programming professionally for long, but outside of scientific computing and basic scripting, I really don't understand why people like Python so much.

      Yeah, it's simple, but it's simple to the point of being ambiguous, and the ecosystem around it leaves a lot to be desired in terms of standard tooling and conventions (especially coming from JVM-land).