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 features are its hybrid app development, design, and tags."
"It's very flexible for UI development."
"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."
"Ionic is easy to upgrade and is helpful for design purposes. It also is quite common and easy to use. It is a very reliable application. It's easy to write on and print. The UI is easy to use as well. My organization chose to go with Ionic because we can access both Android and iOS applications."
"With the Capacitor feature, you have access to the native attributes of your phone such as your camera. This makes work a lot easier."
"The most valuable feature of Ionic is the ease of use and the simple connection of the applications. Additionally, the documentation is good in the Ionic application, and beginners can easily learn and download their own application using Ionic. Everyone can easily switch out, their domain, from native applications to hybrid applications."
"The most valuable feature is the one code deployed to all solutions, which means you do not need to have multiple teams."
"Ionic's best feature is that it's not necessary to write your own custom codes as all the hybrid is provided by Angular."
"Mendix has made a great deal of effort to provide its developers a healthy, modern environment for developing. First of all, it adopts Agile methodology by creating a SCRUM-based app where you can handle your user stories. Next comes version control, which really allows multiple team members to collaborate quite easily. And last but not least, Mendix modeler, which is your IDE for developing Mendix apps."
"The user experience is great."
"The development environment is model-driven. We can use the information from this for our business engineers to make the information models, and they can also execute the model."
"The features that I have found most valuable with Mendix are its business process management and its minimal low code, both from an interface perspective and from a process perspective."
"Enables us to rapidly create a complex application. We are also able to customize features that stakeholders in the corporation want to see, something that could not be done with other software. Our workflows and processes have evolved and improved. The fast iterations allow us to be nimble, get feedback from users, and do rapid updates."
"The pricing is very clear, with no hidden fees."
"You can scale the solution."
"You can scale the solution."
"You can go huge - so it is definitely a scalable solution."
"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 most valuable feature of the solution is that it allows users to easily build applications."
"It is easy to use."
"It is a stable solution, and the initial setup is straightforward."
"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 is a stable solution."
"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."
"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."
"In a future release, we would like to have a little more support for the desktop environment. Currently it is still focused on mobile devices."
"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."
"Ionic's UI component doesn't always look like the native mobile app."
"Documentation for migrations and compatibility is insufficient."
"Ionic would be improved with dynamic design features."
"They started writing Capacitor to get rid of PhoneGap and Cordova, but they haven't yet got all the libraries and all the functionalities. They want you to start using Capacitor, but they don't have all the libraries there. They're developing them as they go. So, currently, you have to mix and match the three. When it comes to mobile applications, I would only like to use Capacitor. I don't want to jump between Cordova and Capacitor or have both of them. That's the main thing for me, but they have been working on it."
"I would also like to see automatic adjustment to the Java Heap, whenever an application load becomes too much for the application. It could also use hot database replication."
"It could use a more comprehensive widget creation studio in the IDE."
"Overall, integration with the enterprise ecosystem needs improvement."
"There should be more integration with engineering applications and tighter integration for user authentication, such as single sign-on, etc. They have some of that. It just could be stronger."
"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."
"Mendix is slightly less scalable than I'd like."
"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."
"The initial setup is a little difficult."
"The PDD framework can't be used for the behavioral-driven development way of working."
"It needs improvement in the AI capability."
"OutSystems does not provide any native reporting resources. All reports must be created with other tools or as a webpage."
"The tool needs to improve the efficiency of its widgets."
"There are not enough resources on the market."
"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."
"In OutSystems, cloud management is an area of concern where improvements are required."