Oracle Java SE Review
October 07, 2019

Oracle Java SE Review

Balázs Kiss | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Oracle Java SE

As the most used backend programming language at our company, we use Java, (or Java-based solutions) daily in our company. Most of the time we use it as the backend modules' main language, sometimes other extensions for smaller problems, like desktop-apps as JavaFX, or web apps, etc.
  • It's a robust, widely used, well-documented programming language
  • It's platform-independent.
  • Easy to learn, read, extend, use, etc.
  • Lately, the development of the language and the licensing policy cast some shadow over the language among our customers.
  • Modern, competitor programming languages tend to implement new, state-of-the-art things a bit faster.
  • Lombok plugin :)
  • Every project we did with Java, was predictable and provided no technical challenge in terms of the language itself. It's a very low-risk choice to use this platform.
  • .NET
I wanted to write Python, NodeJS, PHP... but it's hard to compare all the different fruits in the basket. Java is good for what it was made for, and much more nowadays. Java was and I suspect, will be a strong candidate for any backend project, and it's one of the most popular languages ever created - for a reason. You can love it, hate it, but must know, what it is: that means something.
Honestly, I never really needed support for Java from official sources, most of the times Stack Overflow was sufficient. The mere number of ppl around the world who are using it is more than enough support.

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

Yes

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

Yes

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

Yes

Did implementation of Oracle Java SE go as expected?

Yes

Would you buy Oracle Java SE again?

Yes

From the smallest apps to the most complex web applications, the Java family provides a stable base for any projects. I would say it is one of the languages that every programmer must know at least a little... SE is also a great tool to teach new programmers.