We performed a comparison between GeneXus, Mendix, and Xamarin Platform based on real PeerSpot user reviews.
Find out what your peers are saying about OutSystems, Mendix, Salesforce and others in Mobile Development Platforms."In Knowledge Base, being able to model the workflow before developing the screens is great. We first work with the tables or the transactions using GeneXus and then we work on the screens."
"I like that it's very compatible with other tools. The most important feature is getting the developer to focus on the project's business case. It's not about focusing on how I can command this or how I can develop a front end, or how I can work with the advantages. The developer should focus on the business case of the project. No need to focus on connecting the database to the server or connecting the server and the front end. The developer can concentrate on the views."
"The front-end features are the most valuable."
"The most valuable feature is that GeneXus works with several languages. It's possible to develop chatbots and other functionalities."
"With GeneXus, we can create logical representations of transactions in the form of objects."
"It is fast in creating systems and connects to the database quickly."
"With the solution, I can work a normal day. I can plan my work and any other activities for days ahead."
"The solution provides ease of programming and the speed of delivery of demands."
"What I found most valuable in Mendix is that it's very much suitable for mobile apps such as native Android or IOS supported mobile apps. The multiple features of the platform are very, very attractive and very popular. Mendix has technical features such as microflows and nanoflows. You can also access data models in the platform. These are the features that are very, very strong in Mendix. I got my hands dirty on other low-code platforms, but I have not seen such strong features in them compared to the microflows, nanoflows, and data model access that are in Mendix, including creating and integration. The platform has out-of-the-box adapters or out-of-the-box-connectors that you can integrate with different interface applications such as SAP, Salesforce, Oracle EBS, etc."
"The most valuable features are the decorative style, model-driven development, and the fact that Mendix validates flows. Mendix is quick to develop because it's a low-code platform. It's very robust, flexible, open, and scalable. It's for a low-code customer. The tooling is also really good and it has mobile capabilities."
"It is low code, where the developers can still develop in Java. That to us is very appealing."
"Suite allows you to easily and smoothly integrate with pretty much anything. It is also cloud-enabled. It provides a full Cloud Foundry-driven cloud environment with one-click deployment."
"It is a brilliant solution."
"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."
"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."
"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."
"The most valuable feature of the Xamarin Platform is that both the UI are the same in Android and iOS, in one project and Android and iOS, are applications for developing PCL projects. Additionally, the dashboard is good."
"Cross-platform development saves time and provides consistencies."
"The best part while using the Xamarin Platform is a cross-platform application. We could execute iOS and Android while writing a single line of code."
"It usually saves time for application development. We write once and the code works everywhere."
"This solution is a cross-form technology, meaning that we don't have to create separate code to deploy apps across different platforms."
"It allows us to reuse our knowledge of C# and .NET Framework."
"Xamarin.Forms reduced the effort and time to build and market our solution, market our features, and get our solution into production."
"The Xamarin platform can reduce overhead significantly through code-share and reuse. The typical team size for a Xamarin project is significantly reduced compared to purely native projects."
"GeneXus's user interface has room for improvement."
"It would be better if GeneXus had a wiki. The developer needs some experience to work with the tools. It would be better if they could improve the community. If we have some problem, I open a ticket that takes us to a board, and I have to describe my issue in detail. If the tools have a general community for us to explore with some videos or some articles, I think that that may help the developer."
"Documentation is always an issue. In order to develop with GeneXus, there is very little documentation. The documentation is not clear enough in order to develop a great tool."
"The tool needs to be tuned before being used. You need some experience to get the best out of the tool."
"GeneXus is a wonderful tool for the backend. It's the best in the world, but for the frontend, GeneXus needs to improve. There should be easier steps for managing various aspects, such as alerts and messages to show to the end-users."
"I told them to add something about Angular. They're already working on adding it."
"The graphical interface could be improved. I also notice some performance problems on hardware that should be more than adequate. GeneXus uses a lot of RAM and other computer resources."
"There are issues in integrating it with other solutions."
"While the documentation is good, the development box could be better."
"There's no direct tech support."
"It could use a more comprehensive widget creation studio in the IDE."
"Mendix is slightly less scalable than I'd like."
"Feature-wise and in terms of technical aspects, Mendix is excellent, but its pricing is steep."
"There needs to be an increase in the number of the UI components."
"Mendix could improve by allowing the customization of different programming languages, such as Python and C++."
"Needs multiple database connections so an app can directly read/write data to/from multiple databases. This would enable easy splitting of big applications that have complex entity relationships."
"Regarding improvements, there are still some limitations with Xamarin, particularly regarding access to core functionality in Android and iOS."
"Needs to improve the customization of its screens."
"It needs offline sync capabilities to store data on devices persistently."
"The file size is a bit big, so you have to make certain layers."
"The application platform could be improved."
"We need to think about partnering with IBM because there is a need for a big data partner; someone who has machine learning and can help us connect the app to big data."
"The major I see with Xamarin right now is that there is no visual editor"
"The solution does not include Hot Reload which is painful because it causes us to wait quite some time for huge builds."