Mendix review for version 4.4 to version 7.8
November 10, 2017

Mendix review for version 4.4 to version 7.8

Umesh Sukheja | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Mendix

Mendix is used by a particular department which builds Mobile inventory management tool for KPN. Initially Mendix was a boon for development. The application was building at light speed. But as the scale of the application increased after Mendix 5.x the performance degraded.
  • 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.
  • Tool is very rigid, it should be bit more flexible, by giving more control to the developer.
  • As the scale of application increases, the performance decreases.
  • Ideas are turned into final products with minimal efforts on coding.
  • It's an easy to learn tool for anyone having basic knowledge of computers.
  • Scalablity is a biggest concern I have for Mendix tools.
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.
Mendix is well suited when:
1) Scale of application is small,
2) The time to deliver is less, like you need to build application rapidly.
3) You want to build applications for multiple environments like desktop, mobile and tablets; Mendix works very well in such cases, as using Mendix you can build applications for multiple environments simultaneously.

Mendix is less appropriate when:
1) You have more time and less money, in such cases you can use freely available technology to build application.
2) You need more flexibility in code, like if you want to modify each and every element of code.