• Ephera@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    3 years ago

    Yeah, I can get agree with that.

    It’s not like I like Java. It tries to keep the number of language concepts extremely low, with the goal of enabling quick on-boarding for new team members.
    And, in my opinion, that is extremely pointless. Learning new libraries and frameworks is daily business as a software engineer. So, learning the syntax and std library of your programming language is a very small overhead.

    I just feel like Java gets more shit than it deserves.
    For example, I think that it’s a much better beginner’s language than Python, because it has less concepts, better error messages and better tooling. Having to memorize public static void main(String[] args) isn’t optimal, but certainly doable by even the biggest dumbass.
    Yet, for whatever reason, Python is all the hype.

    • ☆ Yσɠƚԋσʂ ☆@lemmy.mlOP
      link
      fedilink
      arrow-up
      2
      ·
      3 years ago

      I definitely don’t think Java is the worst language out there, and agree that it’s preferable to Python. I also think that JVM as a platform is absolutely incredible piece of engineering.