Mendix is a cloud-based app development platform designed to help users build apps easily via a SAP cloud platform. It has key features that include visual development, multi-channel apps, proactive and context-aware app management, development and operations (DevOps), multi-cloud deployment, security, open and extensible integrations, AI-assisted development, and more. It also allows users to empower real-time collaboration and develop applications with experimentation, iteration, and collaboration of different units.
Capabilities |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based, Desktop Windows, Mobile Android, Mobile iPad, Mobile iPhone, On-Premise Linux, On-Premise Windows |
Support | 24/7 (Live rep), Chat, Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support |
Training | Documentation |
Languages | English |
Can create, develop, and deploy innovative apps at light speed.
Videos in tutorials are not according to latest version
Will develop applications to support multiple devices
The speed of development in Mendix is incredible. Espcially startup of a project is done quickly. If you are using Mendix Cloud hosting, the CI is up-to-speed within minutes.
At the moment publishing of REST services is not a native functionality. Custom Java modules are required. Additionally, webservice versioning is not supported.
Development of prototype for specific use cases (experiments), integration bus for eCommerce, custom ERP, website backend.
Mendix really excels at getting you started, but allows you to really dive in shortly thereafter, even for someone without a development background. It's also nice to not have to worry about setting up a database, and the built-in debugging does a great job of leading you to the root cause, and telling you what must be fixed. The community has also proven to be a huge boon, and answers to most issues are only a quick forum search or question away.
OOTB, Mendix lacks some functionality, such as email integration and authentication, but this is mitigated by leveraging their great and growing appstore, and some custom Java. The default UI/UX themes are workable, but a bit stale. Delivering a truly amazing experience requires some knowledge of CSS/SASS styling. As well, you must carefully evaluate the value in updating projects to newer versions of the Modeler, as some functionality may break when doing so.
We are mostly replacing legacy business applications with Mendix-built solutions. The speed at which solutions can be delivered has proven to be a huge benefit, as well as the ease and speed of iterating on feedback from the business side of the development relationship.
The ease with which you can learn to build apps and expand built-in functionality with Java.
New Modeler releases sometimes break existing functionality which has been around for years.
We use Mendix to build smart apps and connect with IoT devices. It's the perfect tool to quickly build and try out new functionality.
Mendix is really easy to get in to, but it does give you the opportunity to really dive in!
Some parts of the modeler (the development interface) is a bit outdated because of the rapid growth.
We use Mendix as a platform, to implement business applications solving our customers problems
I like most that It has the inbuild tool for project management. The other things are that this is a no code Low code platform for fatster application development.
It uses complex or I can say it forwarded users to many forms to build a simple buttob or a microflow in studio pro, which I do not like much since it was troublesome for a low code platform, it should be fairly simple on a single form.
Since it is one of the most useful Low code application develeopment platform, I have used mendix for app development and review the progess of my project at the same time.
I loved Mendix because of its ease of use through dividing into specific folders and modules while doing the development and also Modules subdivided into Microflows, Nanoflows, and Pages etc.; It is straightforward to implement remote code executions in microflows to get customized requirements fixed.
Mendix offers an extensive range of solutions, yet it has some style definition limitations for certain widgets such as data grid, data view and List view. It is better to use visual code rather than doing CSS styling in Mendix.
By using Mendix, We can develop applications in significantly less amount of time when compared to traditional web application development and. also it offers a wide range of services like agile methodology to work on projects, and also there is a marketplace to which we can contribute by developing and publishing modules. It also has an active forum, So we can reach out to a community where anything gets answered quickly.
I like how quickly on can start developing in the Mendix application even with very little knowledge of coding. The rapid course also gives you a great boost.
In cases of very high count of data the application takes some amount of time to load. And lazy loading not being an easy concept to apply in the application.
Mendix is helping aglie development along with giving the client or business analyst the ability to understand the actual backend flow of the code.
Mendix Offers two spaces for development one is a studio, and the other is studio pro; the best thing about the studio is it is WYSWYG Editor, which means what you see is what you get. So, Development is relatively easy when you can live changes on the screen.
Although everything is correctly documented in their portal, I couldn't find how to manage exceptions in the database while using some external database. The log tab sometimes shows inappropriate errors.
Mendix solving time taking processes that are taking place in any sector of application development by code reusability with widgets where any low-code platform serves these features.
The development environment of Mendix is just great: easy, out of the box tools combined with a great logic leads to fast development.
Sometimes the UI could do with a boost, but the Mobile Native First is offering some great help.
App development lifecycle became so much shorter so much more User stories finished in a shorter amount of time.
Building an app connected to a database, with decission logic in an easy way.
It requires effort to connect to SAP cloud foundry..
It is possible to build an app on its own, but also connect to other applications like SAP for reading data.
The rapid development of applications and the freedom to add code yourself when needed. Most of the functionality can be build with the default Mendix functionality. For the complex functionality one ore more Java blocks can be added. It's well integrated with Eclipse, so you can easy debug the Java code. With the custom styling it's possible to give the application an unique look. Also the possibility to work close together with the business makes it attractive to choise for Mendix. The whole community of Mendix. They organise Meetups to let exports and developers share there knowledge.
Not all the widget are update frequently to the latest Modeler version. Creating an application in multiple languages is possible but your not triggerd/forced to translate labels after you edit an existing application. So sometimes you forget to add the translated labels. The pricing model can be an obstacle for smaller companies.
Because of the rapid development Mendix is very usefull for a POC or prototype. Beside that Business and IT are working close together because it's a low code platform. We are solving the challenges below with Mendix: - Integrations with multiple other applications - Creating very quick a POC - Increase the customer engagement during the devolopment
The beste abiltiy of Mendix is to be able to create application in such a short notice. Development of applications is therefore radically changed.
I don't dislike much, a point for improvement might be the use of
I have solved mutliptle business problems for different companies as a ITvisors consultant. Ranging from applictions that support maintenance processes to applications within logistics.
I like the low threshold and the ease of use to fastly create applications
The difficulty of customising UI elements (especially to implement interactive elements)
I created a dashboard for an employment agency, both for employees and employers
Easy to use platform, development speed, active community
Mendix could be more active implementing the wishes from the idea forum.
Mendix gives us the advantage of quickly developing applications for our customers.
Accelerating business & development, Easy to learn, Build business logic fast with enterprise grade security. The flexibility and fastness of the developing a new or existing app. The easy re-usability of created logic. The fast deployment to the cloud. The version control with multiple developers on the same project. I also like quickness in response when I have an issue with the software. The pace of innovation the platform enables. The improvement of the interaction between IT and the rest of the business.
Pricing is a bit high for smaller companies Sometimes the debugger stops with errors
Optimisation of business processes adding quick value
Ease of use and making visible what you are building troughout the process
Sometimes bounded options where you need a widget or Java to overcome that
Connecting business with IT
It's rapid to make an app. Easy to use with drag and drop.
Some screens have small fields to sill that can not be enlarged.
Quick development.
The best was that the trainer takes time to discuss practical examples from projects.
Maybe more basic explanation when starting the course.
I am not using Mendix currently in business.
the fact that it is a rapid development platform. For someone like me, whose always done design but could never realize it and had to pass it on to developers, this platform enables me to use my experience as a designer when I build awesome apps.
Sometimes I do have issues with backwards compatibility with for example widgets and new modeler versions. It sometimes results in forced upgrades or broken functionality and was not anticipated.
Rapid development with more time to consult with the client and demo in a short period of time.