Overview
ProductRatingMost Used ByProduct SummaryStarting Price
ASP.NET
Score 9.3 out of 10
N/A
N/AN/A
Oracle Java SE
Score 8.0 out of 10
N/A
Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.N/A
Oracle Java SE Subscription
Score 8.9 out of 10
N/A
Oracle Java SE Subscription combines license and support into a subscription to enable users to manage Java SE installations, updates and upgrades across the enterprise. The former Java SE Advanced, Java SE Advanced Desktop, and Java SE Suite products have transitioned to a Java SE Subscriptions. Beyond the unlicensed version, purchasers of Oracle Java SE Subscription receive all-hours access to My Oracle Support, enterprise monitoring, management, and deployment features, and early access to…
$2.50
per named user per month
Pricing
ASP.NETOracle Java SEOracle Java SE Subscription
Editions & Modules
No answers on this topic
No answers on this topic
Oracle Java SE Desktop Subscription
$2.50
per named user per month
Oracle Java SE Subscription
$25
per core per month
Offerings
Pricing Offerings
ASP.NETOracle Java SEOracle Java SE Subscription
Free Trial
NoNoYes
Free/Freemium Version
NoNoYes
Premium Consulting/Integration Services
NoNoYes
Entry-level Setup FeeNo setup feeNo setup feeNo setup fee
Additional DetailsVolume discounts also available.
More Pricing Information
Community Pulse
ASP.NETOracle Java SEOracle Java SE Subscription
Considered Multiple Products
ASP.NET
Chose ASP.NET
We choose ASP.NET because our core business is working with the SAP HANA database using SAP Business One. We can develop state-of-the-art applications with Razor and Visual Studio 2022 fast and with excellent application performance response. Working SAP Hana with JAVA could …
Chose ASP.NET
Familiarity, convenience, some of the core activities are built-in, good documentation.
Chose ASP.NET
ASP.NET is much easier to work with and ramp up than any other product that we tried. ASP.NET was also significantly cheaper to start coding with. We also had the resources on hand so we did not need to hire contractors or consultants, which also allowed us to go faster and …
Chose ASP.NET
Perl and Ruby on Rails were also evaluated as possible options to solve our business needs. ASP.NET is, of course, more expensive, but provided a robust and somewhat easier integration of the specific tool-set required to provide excellent service to our customers. The …
Chose ASP.NET
Compared to other Monolithic solutions like Java, ASP.NET can certainly hold its own. C# along with .NET functionality is a lot more robust In my opinion then Java Spring or Java Struts. The documentation and configuration is a lot better and a lot better maintained. However I …
Chose ASP.NET
The in-house framework of ASP.NET reduces a lot of boilerplate code and also easier to start. The development environment is amazingly faster.
Oracle Java SE
Chose Oracle Java SE
ASP.NET and Java both live in a similar solution space, however, Java tends to be the better option due to the larger amount of available resources for it. Node is an interesting tool. It is in a similar space as Java, but more focused on front-end web application development. …
Oracle Java SE Subscription
Chose Oracle Java SE Subscription
I must recommend if the business is small, then person should go with the Azure App Service or Oracle Java SE, to keep up with the budget and resource requirements. But if you are planning to expand your business eventually then it is advisable to chose the subscription pack …
Chose Oracle Java SE Subscription
We are using Oracle Java SE Subscription for long time till this point we [have] not considered any other product because Oracle Java SE Subscription satisfied all our requirements
Chose Oracle Java SE Subscription
[Oracle Java SE Subscription] for me is a platform preferable to develop application for medium to large scale enterprises. Subscription model is useful for continuous support and staying updated.

The alternative, Java se by oracle itself suits more for small scale developer …
Chose Oracle Java SE Subscription
We preferred Java over other tools and technology as it has many unique features like JVM, JRE, byte code, etc.
Oracle Java SE Subscription provides quick updates and solves issues as per the customer request. Our clients' requirements are fulfilled on time with ease. This is …
Chose Oracle Java SE Subscription
The subscription allows us access to the latest security patches and updates.
Chose Oracle Java SE Subscription
Commercial licensing model, dedicated and reliable customer support and access to open source development were the differentiating factors. Others like Qlik have a very strict licensing model and the customer ends up paying more even with smaller deployments. Azure need highly …
Chose Oracle Java SE Subscription
Initially, .Net Core was not quite ready for enterprise-level deployment of features, which is why we went with Oracle Java SE Subscription. Some of the code base was already in Java so it made sense to keep things the same. Additionally, the Java licensing model was still at …
Chose Oracle Java SE Subscription
I much prefer the .NET runtime since it is free and fully supported, and it offers a more efficient developer environment and ecosystem of libraries.
Best Alternatives
ASP.NETOracle Java SEOracle Java SE Subscription
Small Businesses
Visual Studio
Visual Studio
Score 8.8 out of 10
GraalVM
GraalVM
Score 9.1 out of 10
GraalVM
GraalVM
Score 9.1 out of 10
Medium-sized Companies
Visual Studio
Visual Studio
Score 8.8 out of 10
GraalVM
GraalVM
Score 9.1 out of 10
Oracle Java SE
Oracle Java SE
Score 8.0 out of 10
Enterprises
Visual Studio
Visual Studio
Score 8.8 out of 10
GraalVM
GraalVM
Score 9.1 out of 10
Oracle Java SE
Oracle Java SE
Score 8.0 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
ASP.NETOracle Java SEOracle Java SE Subscription
Likelihood to Recommend
8.9
(38 ratings)
9.0
(33 ratings)
8.6
(68 ratings)
Likelihood to Renew
10.0
(1 ratings)
-
(0 ratings)
8.2
(1 ratings)
Usability
-
(0 ratings)
9.0
(3 ratings)
-
(0 ratings)
Support Rating
8.0
(1 ratings)
8.0
(19 ratings)
9.4
(57 ratings)
User Testimonials
ASP.NETOracle Java SEOracle Java SE Subscription
Likelihood to Recommend
Microsoft
Well suited: for interfaces between machines data and applications. Made as a service. For web applications in factories where you don't have access to thick clients due to the environment. not well suited: quick measurements and fast data transitions between different applications. When time dependency is needed, then you better can choose other solutions.
Read full review
Oracle
Oracle Java SE is well suited to long-running applications (e.g. servers). Java Swing (UI toolkit) is now rather outdated, lacking support for modern UI features. JavaFX, the potential replacement for Swing, has now been separated out of Java core. Ideally, there would be a path to migrate a large application incrementally from Swing to JavaFX, but due to different threading models and other aspects, it is difficult. At this point, it is probably better to use an embedded web browser (e.g. JxBrowser) to provide a modern UI in HTML/Javascript and keep just the business logic in Java.
Read full review
Oracle
The Oracle Java SE Subscription is a useful service that can support larger organizations that need to implement quick feature development and need to do so with maximum support with minimal fuss. Performance can vary due to the nature of Javas JVM having to boot upon every start and there can be some compatibility issues with a few third-party systems. Smaller organizations would be better off utilizing Java SDK or OpenJDK as these are free but don't have the benefit of direct support from Oracle. If a larger organization has a long history of using Java and has legacy systems running on older versions of Java, then the extra support needed will more than justify the cost If you are heavily invested in Java and need to support applications running on older versions such as Java 8, or you want to use OracleJDK, then you would want to consider getting the subscription for its support and patches.
Read full review
Pros
Microsoft
  • It has a great documentation so new or experienced, you appreciate quick access to quality information
  • It’s very fast, uses less memory than initially expected that has decreased our costs after moving from python
  • It speaks the language of the design patterns really well, so our backend apps are written fast together and connect to frontend systems flawlessly
Read full review
Oracle
  • Plenty support built into the tool and IDE like Maven, Ant, Eclipse, IntelliJ.
  • Strong object-orientation language and clear project structure.
  • Wrapper underlines hardware and memory management so the developers can focus on business and implementation.
  • It offers a huge library and framework support from third-parties and the community.
Read full review
Oracle
  • Collect in an inventory all versions of Java that have been used in different applications.
  • Determine the status of old versions of Java and update or apply essential security patches.
  • Oracle Support is the best to be able to solve problems in an agile and safe way.
  • Fast update cycles to make new features available.
Read full review
Cons
Microsoft
  • Net is just like plug and play, we have to focus on a logic of code rest part can be handled by ASP. Net framework.
  • It's a best for only web development.
  • One downside with ASP.NET is its reliance on the .NET framework.
Read full review
Oracle
  • Commercial Licensing in 2019. Oracle will charge commercial organizations using Java SE for upgrading to the latest bug fixes and updates. Organizations will now need to either limit their implementation of Java SE or may need to drop it altogether.
  • Slow Performance. Due to the all of the abstraction of the JVM, Java SE programs take much more resources to compile and run compared to Python.
  • Poor UI appearance on all of the major GUI libraries (Swing, SWT, etc.). Through Android Studio, it is easy to get a native look/feel for Java apps, but when it comes to desktops, the UI is far from acceptable (does not mimic the native OS's look/feel at all).
Read full review
Oracle
  • AMC Usage details hard to Decipher and Categorize
  • AMC JRE Upgrades have very limited Scheduling of Deployments, should be more like SCCM. Where you know exactly when deployments are going out. Not just when the Agent decides to check in.
  • Cost is WAY too high
Read full review
Likelihood to Renew
Microsoft
It is the backbone of all our products
Read full review
Oracle
No answers on this topic
Oracle
It provides an affordable way to protect your investment.
Read full review
Usability
Microsoft
No answers on this topic
Oracle
Oracle Java SE provides the new features along with timely security patches. New features like Record patterns and pattern matching for switches are very useful. With every new release of Java, it is getting better. Sequenced collections are also an interesting feature added to Java. With all these new features, backward compatibility is also maintained.
Read full review
Oracle
No answers on this topic
Support Rating
Microsoft
Very good, depending on the requirement and budget.
Read full review
Oracle
Java is such a mature product at this point that there is little support from the vendor that is needed. Various sources on the internet, and especially StackOverflow, provide a wealth of knowledge and advice. Areas that may benefit from support is when dealing with complex multithreading issues and security libraries.
Read full review
Oracle
As I mentioned before, quality of support from Oracle Java SE Subscription is extraordinary. The speed of resolution and the expertise of the staff is really appreciated. We raised a high priority support incident which blocked our process [and] Oracle Java SE support did a quick analysis and provided a solution which took less time than we expected. They also help us in installing patches and updates whenever required.
Read full review
Alternatives Considered
Microsoft
We choose ASP.NET because our core business is working with the SAP HANA database using SAP Business One. We can develop state-of-the-art applications with Razor and Visual Studio 2022 fast and with excellent application performance response. Working SAP Hana with JAVA could be more challenging because it has fewer developers communities, and it could be harder to find a solution for a question.
Read full review
Oracle
Chose to go with Java instead of Python or C++ due to the expertise on the ground with the technology, for its ease of integration with our heterogeneous setup of production servers, and for the third party library support which we've found was able to address some challenging aspects of our business problem.
Read full review
Oracle
It is more suitable and effective to opt for Oracle Java SE Subscription to receive enhanced support for your Java SE Applications. The support team is highly qualified and technically sound to manage your Java SE Applications properly. Also they are available 24*7 to make sure applications are up-to-date.
Read full review
Return on Investment
Microsoft
  • We realized positive returns due to interns and new employees already having experience due to the free academic versions available.
  • Being able to evaluate the express version prior to purchase was helpful.
  • Performance is adequate, but not as responsive as C++. I guess the trade-off is ease of use and being able to find qualified personnel.
Read full review
Oracle
  • The different versions make it harder to work with other companies where some use newer versions while some use older versions, costing time to make them compatible.
  • Licenses are getting to be costly, forcing us to consider OpenJDK as an alternative.
  • New features take time to learn. When someone starts using them, everyone has to take time to learn.
Read full review
Oracle
  • Code portability allowed us to run the same code on all platforms
  • Security is always a key issue especially in the world of increasing cybersecurity laws. It only makes sense to invest in a secure development environment
  • Developers appreciate rich community support for java se platform
Read full review
ScreenShots