TrustRadius Insights for Oracle Java SE are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Platform Independence: Users have praised Java for its platform independence, which allows them to seamlessly develop and deploy applications across various operating systems, enhancing flexibility and reach. For example, this feature enables developers to create software that can run on both Windows and Unix-based systems without significant modifications.
Robustness: Many reviewers have highlighted the robust nature of Java programming, emphasizing its ability to handle complex tasks efficiently and reliably in diverse environments, contributing to a stable development experience. This reliability is particularly crucial for mission-critical applications where downtime is not an option.
Extensive Frameworks and Libraries: Users appreciate the extensive availability of frameworks and libraries for Java development, enabling them to leverage a wide range of tools and resources effectively in their projects, fostering innovation and productivity. The abundance of resources like Spring Framework or Apache Commons provides developers with pre-built solutions to common problems, speeding up the development process significantly.
Java is running almost every internal operation except for the frontend side of the web application. The versatility the language provides has allowed us to optimize the applications to be more performant and less energy/resource consumptive.
Pros
It's very fast. Especially if you use the right "tools" for the "right" task
It's very secure, type safe/strong language, which is great for production usage
It's has a gigantic opensource community, so you can find a framework or library for your needs in mere minutes
Strong encapsulation and modular architecture lets you sleep well at night
Cons
I would like to see more standardization on the convention level of good code practices in Java that could be promoted by Oracle
I would like to see a little more investment into JavaFX as with Graal VM there is a big potential
I would like to see more WebAssambly/WASM related features
Likelihood to Recommend
With the introduction of Graal VM based native containerization of your Java application, there is no way not to recommend using Oracle Java; also with Oracle Java JDK becoming free for production usage, more people can use it in production with the ease of mind knowing that libraries their code is reaching out to, are top-notch for safety and performance.
VU
Verified User
Engineer in Information Technology (Insurance company, 1-10 employees)
We use it for software development and have developed several web based apps using Oracle Java SE. I manage several teams for software development. Most of my applications are Java-based, so my team uses Oracle Java SE to do this.
Pros
Ease of Use
Powerful - you can write really robust programs.
Multipurpose - you can link it with many other applications, within Oracle and others as well.
Availibilty
Cons
More IDE's
Can't do mobile development
Cloud platform - not based in the cloud
Likelihood to Recommend
Less suited for cloud and more suited for in-house development. It's a very powerful and universally accepted language. Also it has various tools that support Java and also several integrations are possible. Every version of Java has more features built and hence it's recommended software. The universally accepted and unicode language is Java. Java is the best software language.
It is a great software that we use in the software development department to help in developing software's for the banking industry. It is simple and easy to manipulate in order to come up with a running solution in the runtime environment. The solutions are very valuable to many different financial institutions thanks to this great software.
Pros
It is open source.
It is available to many types of operating systems i.e. it is cross-platform and cannot be limited to a specific OS.
It is very stable.
Cons
I have not found any con of Java SE.
Likelihood to Recommend
I would say that Java SE is recommended for mobile development, in Android operating system. It is also used for the creation of secure ISO messages that are used in client server communications in many different applications used across departments in various organizations in different fields. It is so very stable.
Java for everything you need. Our developers and me personally love Java as a strong language with all the possibilities you can expect to develop any type of system. We use java in the development department, in the testing department and it is the basis of 80% of the projects we carry out.
Pros
Small, medium and large applications. Key projects for any client.
Working with Frameworks like Spring, Struts, etc.
Android applications, systems that use special hardware, Arduino, etc.
Cons
Maybe Java could think of a way to simplify the code for beginners.
Less lawsuits, come on Oracle. Java was born to be free for everybody!
Likelihood to Recommend
In terms of information technology, Oracle Java SE is well suited for everything or almost everything. There are clients with architectures based on another language like C #. In these cases or by the customer's own needs another language could be used.