• Ab_intra
    link
    English
    301 day ago

    Just imagine how it must have been to code Minecraft 🤣

    • unalivejoy
      link
      fedilink
      English
      34
      edit-2
      1 day ago

      They only had to deal with LWJGL. The corporate java world has to use Spring.

      Edit: They also had to deal with all the fans saying they should’ve written it in C#.

      • @[email protected]
        link
        fedilink
        619 hours ago

        And much of the confusion and frustration at “Java” is actually because of Spring, or the “enterprise” nonsense making everything unnecessarily complex. You can just… write Java without any of that.

        You shouldn’t though, because Kotlin exists, which fixes everything that’s wrong with Java while still being 100% compatible, so even in legacy projects you can mix and match and write new code in Kotlin without needing to rewrite any of the existing Java.

        • @[email protected]
          link
          fedilink
          11 hour ago

          It’s not corporate world, it’s web. Spring de facto is the only modern way to build web services and integrations in Java and Spring comes with DI because it’s the way to build efficient extendable framework.

      • @Valmond
        link
        11 day ago

        C# is just M$ java IMO. What a crap language too.