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.
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