We performed a comparison between GeneXus and Magic xpa Application Platform based on real PeerSpot user reviews.
Find out in this report how the two Mobile Development Platforms solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."The front-end features are the most valuable."
"It is fast in creating systems and connects to the database quickly."
"I like the testing models, which allow me to create unit or interface tests of my programs. It helps us avoid missed deadlines because we can detect all the errors before deploying the new versions of the solution. And I also like the integration with coding managers like DevOps or Jenkins. It enables us to do versioning."
"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."
"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."
"The integration module is the most valuable feature of this solution for our business, as it allows our clients to create new systems based on their outdated databases, across all API's."
"I find the implementation process of GeneXus to be easy."
"Without the need to compile code, the time spent in the development cycle is greatly reduced, allowing the programmer to test modifications to a program immediately after they have been saved."
"xpa gives us a fast development speed."
"Magic’s unique approach to development ensures that the programmer stays focused on the objective of the program (i.e. display all customers in California), instead of the repetitive tasks that surround it (i.e. connect to database, open customers table, create the query to retrieve records within the specified criteria, fetch the result of the query, connect it to a data grid, etc.)."
"The ability to use the same development environment for both Windows and Android applications. Magic xpa also supports iOS applications."
"Speed of development and database connectivity (MS SQL, Oracle, DB2, Btrieve/Pervasive PSQL, ODBC, MySql, and SQLite)."
"What I found most valuable in the Magic xpa Application Platform is that it has a client-server and web browser technology that's perfect for company users."
"The best feature of Magic is the development time. The time it takes to develop something is incredibly fast if you compare Magic with, for example, Java."
"The solution makes the managing and adapting of the software very easy."
"GeneXus's user interface has room for improvement."
"There are issues in integrating it with other solutions."
"It's expensive for a company."
"It would be helpful to have additional assisted processing with training."
"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."
"The tool needs to be tuned before being used. You need some experience to get the best out of the tool."
"The front-end with GeneXus is not as good as the back-end."
"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."
"The configuration of the xpa RIA mobile environment is complex and a discouragement to new developers. Also, Magic's documentation can be less than complete at times which leads to frustration for new developers. (I encourage new Magic developers to join the Magic Users Group)."
"The user interface could be improved to be more friendly for developers."
"Support is very bad."
"In the next version of the Magic xpa Application Platform, I want tables or small programs where I can directly add expressions. I can do it on SQL, but it would make life much easier if that specification were added to the platform."
"When you have several tasks, you open a screen in a task in developing mode, and you don't see the parent screens. Debugging lacks the effects to solve problems. You have to do it first in a kind of studio. Then you have to be sure that you can do it in Magic because there is almost nothing to debug it. It's practically impossible to debug. You have to be sure before you put your snippets."
"Magic has a tradition, when it adds new technologies/features to the Magic development tool, to provide either no documentation or documentation that does not provide an organized approach for bringing this new technology/feature to experienced Magic programmers."
"They want to be one toolbox for everything, but primarily, we are using xpa to develop desktop applications, and in that area they're lacking functionalities, flexibility, and modern stuff."
"The ability to display page up, page down, top and bottom buttons along the scroll bar would make my mouse-reliant customers happy."
More Magic xpa Application Platform Pricing and Cost Advice →
GeneXus is ranked 8th in Mobile Development Platforms with 13 reviews while Magic xpa Application Platform is ranked 11th in Mobile Development Platforms with 10 reviews. GeneXus is rated 8.6, while Magic xpa Application Platform is rated 8.6. The top reviewer of GeneXus writes "Fast, stable, and allows us to model a workflow before developing the screens". On the other hand, the top reviewer of Magic xpa Application Platform writes "Fast development and user-oriented functionalities, but it needs better .NET integration and a completely different pricing structure". GeneXus is most compared with Oracle Application Express (APEX), Microsoft Power Apps, OutSystems, Mendix and Ionic, whereas Magic xpa Application Platform is most compared with Microsoft .NET Framework, Mendix and OutSystems. See our GeneXus vs. Magic xpa Application Platform report.
See our list of best Mobile Development Platforms vendors.
We monitor all Mobile Development Platforms reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.