Write once and run on any platform
April 12, 2021

Write once and run on any platform

Vlad VARNA | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User

Overall Satisfaction with Oracle Java SE Subscription

It's indirectly used for Continuous Delivery by TeamCity. Its availability on Windows, Linux and macOS makes it suitable for any CI/CD pipeline agent. It's also used internally for certificates management, malware and product testing systems orchestration. Some of the know how is exchanged with the mobile development team. Was also used for analytics collection.
  • Platform independent (can be used across different teams and OSes).
  • Easy learning curve.
  • Great library support, especially PKCS and ASN.
  • Slower.
  • "Wordy" and very strict when it comes to types.
  • No unsigned built in support.
  • Deploying Java on Windows and Linux is very easy and low maintenance.
  • Using Java on macOS is getting harder, and we may analyze switching to a different stack.
  • Though not directly related with SE, Java was also used by the Android team for the Backup SDK and transfer of knowledge is easy.
For some advanced usage scenarios, like VM configuration for malware testing, writing custom java scripts worked best.
Mainly for the macOS, where you won't find relevant information easily.

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?

Yes

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

I wasn't involved with the selection/purchase process

Did implementation of Oracle Java SE Subscription go as expected?

Yes

Would you buy Oracle Java SE Subscription again?

Yes

Java is best suited for cross platform automation scripts.
It's not suited to high performance, and direct hardware access scenarios