• dev_null@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    19 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.

    • Lysergid@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      2 hours 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.