• 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.