We performed a comparison between Ionic, Mendix, and OutSystems based on real PeerSpot user reviews.
Find out what your peers are saying about OutSystems, Mendix, Salesforce and others in Mobile Development Platforms."Ionic's best feature is that it's not necessary to write your own custom codes as all the hybrid is provided by Angular."
"It's very flexible for UI development."
"The solution is secure, reliable, and packed with features so we can easily implement apps even in the most complex situations."
"Ionic's best features are its hybrid app development, design, and tags."
"The most valuable feature is the one code deployed to all solutions, which means you do not need to have multiple teams."
"What I like the most about Ionic is live reloading, which enables us to develop new features without having to build the application again and re-check the functionality."
"Because it's a hybrid mobile app framework, it is easy for us to develop iOS as well as Android apps for our customers with the same resource skills. We didn't have to have separate iOS teams and Android teams to build the apps. We still have to use the Apple Xcode for iOS, but the main development happens with JavaScript, HTML, and CSS. We don't have to write separate code bases in scripts for iOS and Android. We create apps using web-based technology."
"The solution can support many languages."
"The initial setup is easy."
"What I like best about Mendix is that it's leading the way for low-code, no-code platforms compared to other solutions in the market."
"You can scale the solution."
"The most valuable features of the product are its ease of use and speed. My friend and I find it helpful as a team of just two developers."
"I find the fast development speed and low cost to be very valuable features of Mendix. It's a smart solution for busy developers when we need to apply new changes or fixes quickly. Mendix helps to save time and meet project deadlines faster."
"There are free online learning and certifications if a user would like to learn more and better understand the solution."
"The solution is stable."
"The most valuable features of Mendix are the drag and drop functions, the data entities, domain models, and all the related features."
"We've used features like batch processing timers, components, and integrations with other systems like SAP, which have accelerated our development process.In terms of productivity, we've seen a 30 percent reduction in screen design time and an additional 10 percent improvement when implementing client requirements. OutSystems' integration capabilities have significantly enhanced our app's functionality, making it quicker and easier to connect with other systems."
"It provides for faster development and better software releases."
"The flow editor is the most valuable feature. It is simple and intuitive, and it can guide you step-by-step."
"I find it to be a genuinely cool and effective platform for my development needs."
"The most valuable features of OutSystems are the user interface, the flexibility to quickly integrate with almost anything in the system, and the ability to connect with databases."
"OutSystems' best feature is that you can build tests with the flow, so even the tests are made in the PDD framework in a low-code way."
"The product is mostly stable."
"The visual program of OutSystems is one of the major advantages of this solution."
"Ionic could improve in the Native mode because while we do testing it is difficult to find the root cause of problems. It could be more user-friendly."
"Documentation for migrations and compatibility is insufficient."
"Ionic's UI component doesn't always look like the native mobile app."
"It would be good if the mobile version uses something other than JavaScript and HTML."
"The documentation could be improved."
"Ionic is a cross-platform framework, so when we compare Ionic with native Android and iOS, we can see the drawbacks. For example, if you need to work on very high-level aspects of an application such as animation, even if everything else is not putting load on the app, you will still see high load from the server side."
"There could be better support for augmented reality and other things. Geolocation and background app activity are some of the things that are a little more clumsy at the moment and could be improved."
"It would be better if it had a speed niche system. There are a lot of things we need that weren't in the latest version. But I think they will be adding something."
"Mendix needs to think about itself offering machine learning and artificial intelligence."
"An improvement I would like to see is the ability to version manage independent modules. Their version management for software repositories must be better. It's good and you can do it, but it needs work."
"We'd like to be able to write in C Sharp to develop code for Mendix."
"There are not enough developers who are using Mendix. The knowledge base available online and in the market is not as rich as other competitors."
"What is lacking is the support of higher level modeling features, like the modeling you do is relatively low level, yet it is still close to programming. We would like to see a more business-oriented modeling environment, like BPMN."
"There needs to be an increase in the number of the UI components."
"There is always a layer of custom code required."
"Mendix is great for internal applications but not so great for a public-facing interface. It lacks a proper directory structure for public use. The URL will not change from page to page unless a deep link is created for each page. That makes it difficult to bookmark pages in the browser to view later on."
"We had some lagging issues under high data loads, and the solution needed to be customized to improve this."
"The integration Studio could be improved. It needs a tool in which we could develop C# code and then integrate into OutSystems. The application could have a better UI."
"The solution is costly."
"I like the OutSystems platform. I am working on integrating it with another platform using APIs, however, it has proven to be difficult. The main issue I am facing is obtaining authorization tokens as well as access and refresh tokens. It may be due to my lack of knowledge of APIs as it is new to me."
"The product could be improved if there was a shortcut, or predefined, predictable templates provided."
"When shared extensions are updated, all the applications are redeployed."
"The prices should be lower. It is a little bit too high for a small market."
"The documentation needs to be more robust."