Mendix vs. Oracle Java SE

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Mendix
Score 7.2 out of 10
Enterprise companies (1,001+ employees)
Mendix is a low code platform-as-a-service offering with mobile and social extensions. Mendix was acquired by Siemens August 2018.
$0
Oracle Java SE
Score 8.7 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
Pricing
MendixOracle Java SE
Editions & Modules
Free Edition
$0
Pro Edition
1,250
per month (billed annually)
Enterprise Edition
1,675
per month (billed annually)
No answers on this topic
Offerings
Pricing Offerings
MendixOracle Java SE
Free Trial
YesNo
Free/Freemium Version
YesNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeOptionalNo setup fee
Additional Details
More Pricing Information
Community Pulse
MendixOracle Java SE
Features
MendixOracle Java SE
Low-Code Development
Comparison of Low-Code Development features of Product A and Product B
Mendix
9.0
Ratings
7% above category average
Oracle Java SE
-
Ratings
Visual Modeling9.30 Ratings00 Ratings
Drag-and-drop Interfaces8.90 Ratings00 Ratings
Platform Security9.00 Ratings00 Ratings
Platform User Management9.40 Ratings00 Ratings
Reusability8.80 Ratings00 Ratings
Platform Scalability8.90 Ratings00 Ratings
Best Alternatives
MendixOracle Java SE
Small Businesses
Creatio
Creatio
Score 9.7 out of 10
GraalVM
GraalVM
Score 9.1 out of 10
Medium-sized Companies
Quixy
Quixy
Score 9.9 out of 10
GraalVM
GraalVM
Score 9.1 out of 10
Enterprises
Creatio
Creatio
Score 9.7 out of 10
GraalVM
GraalVM
Score 9.1 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
MendixOracle Java SE
Likelihood to Recommend
9.0
(0 ratings)
9.0
(0 ratings)
Usability
8.5
(0 ratings)
7.4
(0 ratings)
Support Rating
7.8
(0 ratings)
8.0
(0 ratings)
User Testimonials
MendixOracle Java SE
Likelihood to Recommend
I think it's well suited if you have data available and you want to create customized solutions for different types of users. Mendix is very good at doing that. It allows you to do it very easily. So those are good use cases.
Read full review
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
Pros
  • Using Mendix you can build an application in a week compared to building the same application in Java in 1 month.
  • You can simultaneously build applications for all kinds of devices (Desktop, Mobile and tablets).
  • All in one tool, in Mendix Modeler you can manage databases, webservices, Mendix code , Java code, etc.
Read full review
  • Since Java runs on a virtual machine, it's generally considered to be agnostic of the hardware it's running on. It allows for deployment across a mix of hardware setups with the same binary.
  • Lots of literature, third party libraries, support forums, and books have been devoted to Java in general, making it a great language to use to support the business.
  • Backwards compatibility has been an important strength of Java for us. Legacy code that isn't ready to be retired yet can still run on our newer setups despite using older versions of OJSE.
Read full review
Cons
  • Earlier versions lacked in UI/Ux. This is still improving.
  • Since everyone and anyone can create custom add ons (widgets), Mendix could improve their quality checks (but not as rigid as eg Apple).
  • Upgradeability used to be somewhat of an issue. Version 7 looks to be handling this better than previous versions.
Read full review
  • 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
Read full review
Usability
Drawing from my hands-on experience with Mendix, I can confidently state that the platform aptly fulfills our needs for web application development. Mendix stands out by providing a marketplace replete with pre-built templates and widgets. This feature empowers users to leverage readily available components, hastening the development process and contributing to an enhanced overall usability of the platform.
Read full review
The language is fluent and has good support from a number of open source and commercial IDEs. Language features are added every 6 months, although long-term service releases are only available every 3 years. It would be nice if some of the older APIs were depreciated with more pressure to move to the new replacement APIs (e.g. File vs. Path), but transitions to new features are generally well implemented.
Read full review
Support Rating
I think their support system is really professional. They answer question quickly and accurately. They have a ticket system that allows to track the current status of a request. The only point for imporvement is a way for me to postpone an answer. Tickets get closed automatically after some time. I feel that the user should have the option to change to an on hold status, allowing for more time to respond to a ticket.
Read full review
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
Alternatives Considered
Because most of our apps work closely with our main system (ERP) and other tools, we went with Mendix. It's good at easily connecting with lots of different systems, which is exactly what we need. Another thing we like about it is that it can handle growth well, and its pricing is straightforward and easy to understand.
Read full review
We choose Java as our system has multiple sub-applications that have different purposes and architecture including back-end applications, front-end UI, front-end Rest API, and Selenium Automation tests. They are deployed in Windows and Linux, communicate with each other using Rest API, RMI and Queue Message and need to support different deployment environment from Dev, Test, UAT to Production so using Java allows us to have a common standard from development, build and deployment for all applications.
Read full review
Return on Investment
  • Without Mendix we could not have been where we are now. A development platform as Mendix can make the difference in a constantly changing environment.
  • Upgrading to newer versions of Mendix is a breeze when you stay within a main version (e.g. M6.x to Mx6.x+1) and even between versions (Mx5 to Mx6) most of the time it is no problem at all and there are only minor changes needed to upgrade.
  • Learning Mendix is simple. Just start playing with it and see for yourself how easy it is and feel the joy of developing applications.
Read full review
  • We didn't need to spend more time and resources on developing apps for each OS. Our Java application worked perfectly on Linux, Mac, and Windows.
  • Our customers aren't fully satisfied with the performance of our application, specifically load up times.
  • We didn't need to purchase training courses for our software developers. Each of them were already well-versed in using Java SE.
Read full review
ScreenShots

Mendix Screenshots

Screenshot of Agile Project Management: Collaborate. Manage. Iterate.Screenshot of Central App Management: Application Management Made Easy.Screenshot of App Store: Hundreds of building blocks to get you out of the gate.Screenshot of 1-Click Deployment: Efficient DevOps. Enabled.