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.1 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
Mendix
Oracle 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
Mendix
Oracle Java SE
Free Trial
Yes
No
Free/Freemium Version
Yes
No
Premium Consulting/Integration Services
No
No
Entry-level Setup Fee
Optional
No setup fee
Additional Details
—
—
More Pricing Information
Community Pulse
Mendix
Oracle Java SE
Considered Both Products
Mendix
Verified User
Anonymous
Chose Mendix
they are good but Mendix is more of enterprise grade. Mendix has many modules available and ready plug ins
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 …
Although I have never worked with Outsystems, Mendix is seen as a platform that can be used more easily by people that do not have an IT background. Mendix is indeed a platform that makes it possible for people with a business background (and are IT minded) to create beautiful …
Mendix is more flexible and custom making oriented than Appian. OutSystems is almost the same as Mendix but more directed to the traditional developer, whereas Mendix is trying to make it possible for everyone to be able to model.
Powerapps is much harder to learn. It lacks the robustness of Mendix; if a detail is lacking in Powerapps the app won't run and it takes much time to debug. Mendix is build to work for Scrum teams. I think Microsoft could learn a lot from the way working on one app by diverse …
Mendix would be my preferred system all the way. The system is designed for these kinds of works. I've worked with WP and DNN but they should be used just for websites. To create an app for a business value, I would suggest Mendix. Also, the offline capabilities of Mendix have …
We got in touch with Mendix due to a project at a former company I and my companion worked. That company went bankrupt and we decided we could start our own software company with Mendix. We never really had the opportunity to compare it to others, because all other software …
You can create applications faster as compared to other products, You can code easily just by creating flow charts, instead of thousands of lines of code. You can manage databases from the domain model of Mendix, you can also manage webservices very easily with Mendix Modeler.
I have spent many month/years evaluating and discarding products. Some have cost me time (developers) and money to use the software. The development approach with Mendix means I don't have to pay for developer licenses and only pay when I have an approved solution ready for …
Java is highly more performant and with a very wide range of opensource libraries at hand, there is not much that you "cannot do" as long as you "do it right". Interpreted nature of Python doesn't let you do proper multicore/multithread operations, you could even say that …
Code readability is greater in [Oracle Java SE]. Code refactor can be achieved in [Oracle Java SE], design patterns are used across the libraries and in use of it as well.
Java is the backbone of Scala. Lots of the improvements of the newer version of Java have been based on the improvements Scala introduced (functional programming features, among others). In this way Java and Scala are very symbiotic.
Both platforms provide support for common programming languages such as PHP, Ruby, and Python. Java developers can also use languages such as Java, JavaScript, Clojure, Groovy, and Scala while .NET developers can code in C#, F#, VB.NET, C++, and .NET. The two platforms also …
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 …
We had to stick with Java SE due to some of our other services being already written in Java. For the past couple months, we have been experimenting with Python and comparing its level of security and performance. From our experience, Python has fewer security capabilities, but …
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 …
Oracle's Java is a uniform platform. It is widely used and universally accepted and is the defacto language. The majority of the industries from Banking, retail, healthcare, hardware, software, military, defense, and commercial, to the fashion industry use this language for …
We haven't really used any other products like Java. We have used python and C++ for other projects. Java is much simpler to use than C++, but probably not as simple as Python. Then again, Python is meant to be a scripting language, so when comparing to C++, Java is definitely …
Many other languages could be used for initial programming. However, simplicity of concepts, static type system and available tool support in combination made Java come out top for us. Especially Python has become very popular recently. I think this is a step backwards, due to …
Azul provides comparable services to Oracle Java SE. Compared to Oracle Java SE, support from Azul is more responsive and reachable. The downside is that the customer base of Azul system is much smaller compared to Oracle, so online resources are a little hard to search. But it …
There are several alternative vendors of Java. They are almost all based on OpenJDK, so they are generally very similar. Levels of support vary, but they are more than worthy of consideration.
I do not see the languages that I meant to add in the list. These are Python, R, C, C++, Perl, Jython and Javascript. I have experience in each of these and each has its pros and cons. I like R and Python for scientific analysis. C and C++ have good support for communicating …
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. …
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.