Java SE Subscription: A designer's weapon of choice
June 28, 2020

Java SE Subscription: A designer's weapon of choice

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Oracle Java SE Subscription

Java SE is used to automate manual processes and data processing logic for clients. There are also core business applications built on Java that are used by large FSI clients: trading platform, credit scoring, loan servicing system, regulatory and operational reporting. Some of the clients also have legacy applications built using Java that require maintenance and upgrade.
  • Java is ubiquitous in the programming world. With such a widespread network of developers and support content, it is an obvious choice for core product development. OOPS in Java is in particular robust, simple, and powerful from architect/designers standpoint. The end application performance is much better compared to other OOPS programming platforms in terms of speed, reliability.
  • Java is bundled with so many other off-the-shelf applications that are obviously built on Java. That makes it convenient choice to design customization logic and integration layer using Java.
  • Packaging and security has improved with Oracle Java SE
  • Java needs to catch up on the machine learning front, it is obviously not the platform of choice for the cutting edge data science apps. The way forward for two decades of Java existence depends on how it is able to keep up with the evolving landscape of application development.
  • Java is more preferred for back end processing, but not a top choice for desktop UI. The UI framework is cumbersome and intricate compared to other options available in the market.
  • Java provides full-scale power of programming but there is no out of the box, business-friendly, workflow design layer in the package. There are other vendors that have developed workflow using Java, but then the ability to harness the power of java is constrained by their design choices. Clients perceive the vendor apps easier to maintain even though the cost of license and customization can hit the roof.
  • The speed to market for products has improved, which is a critical competitive advantage.
  • The reliability and performance is high--consistent performance has resulted in more sales and revenue.
  • Java SE Subscription model works fine for large enterprise, but it is not so ideal for smaller entities.
Java is the best choice for designing and developing backend applications. The resource availability for Java is the best in the market and designers can control the features with complete flexibility. The product design can get complex but good resources can handle the complexity with relative ease. Performance and reliability are key advantages of Java. We had good success with java applications compared to other options.

Do you think Oracle Java SE Subscription delivers good value for the price?

Yes

Are you happy with Oracle Java SE Subscription's feature set?

No

Did Oracle Java SE Subscription live up to sales and marketing promises?

Yes

Did implementation of Oracle Java SE Subscription go as expected?

Yes

Would you buy Oracle Java SE Subscription again?

Yes

Java is my weapon of choice for back end processing applications where speed and flexibility are key. I would choose it for webservice APIs, automation, middleware.
I would use other vendors where cutting edge UI is involved. Java is not well suited for machine learning, advanced analytics, natural language processing.