• blue lion@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago
    • a hello world doesn’t need libraries in Java
    • installing JDK takes at most 5 steps, depending on the OS
    • a nullpointerexception is more likely the developper’s fault (unassigned value, calling a function on a null object)
    • IntelliJ is easy to install and modern (granted, other IDEs are very ancient)
    • developping GUI apps is a PITA, no matter the ecosystem (generally)

    The rest is more or less spot on (no idea about concurrency issues though)

    • Blue_Morpho@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      nullpointerexception is more likely the developper’s fault

      Of course it was the developer’s fault. But it’s absurd a language without pointers throws an error about pointers.

        • Blue_Morpho@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          5 months ago

          Having error messages that match the language is actually helpful. A reference and a pointer aren’t exactly the same.

          Like if Rust output “invalid word size” on a type mismatch.