• 2 Posts
  • 35 Comments
Joined 2 years ago
cake
Cake day: October 4th, 2023

help-circle


  • I agree. The main reason to pay Oracle or any other JDK provider is to get support and patches. There are also specific use cases such as performance considerations where commercial JVMs may have low level optimizations that may be beneficial in certain use cases.

    But for general development, even on enterprise level, you’d be fine with regular community editions of OpenJDK. In fact I don’t know of anyone who pays for commercial JDKs.

    My main gripe is with Oracle, whose business model regarding Java is just scummy in general. If you use Oracle JDK and they come knocking, you deserve whatever happens to you. Google learned this lesson the hard way, we should learn from their experience.




  • My company uses it for a couple of “legacy” applications. Though all new applications are on Angular.

    I think the shift was because of the complexity of the project. In my company, Java devs were busy implementing core business logic, batch jobs, fixing production issues or enhancements. So they didn’t have enough bandwidth for UI maintenance and enhancement. Plus when it came to that, most UI developers you could find in the job market were JS/CSS guys.

    So management made a decision to shift to Angular for UI and Java for back end work. Delineating both as separate concerns.

    However I do think that having Java teams for both UI and back end might be more agile. But realistically I think it depends on the circumstances.