Hello!I'm curious if there's anyone here who has experience from different Low-code platsforms such as Appian, Microsoft or any other? Or if you know someone who's not in this community that has, and that you could share some contact information for!I'm an Outsystems developer, and am currently working on my Bachelor's Theses, and want to compare different kinds of low code/rapid development platforms through interviews with developers who has experience in them. It would be great if this community could help me out. Thank you in advance 🌸
Hello Maria.I have 1-year of experience working with Mendix.From my perspective the main difference between Mendix and OutSystems is the way you build the logic and how you create your databases.For instance, in Mendix the action flows are called microflows and it doesn't separate its logic into client, screen or server actions. Also Mendix uses PostgreSQL database for storing the data defined in the app domain model but the way the data model is built it's completely different, especially when creating many-to-many relationships, since it's not necessary to add a 3rd table. And the way you access your data in the database to populate screen widgets it's done in a different way as well. Hope this can help :)
Interesting :)
Anyway they have client and server logic, right? Everything is in the same flow?
Not that I am aware of, Mendix doesn't make that distinction. Yes, everything is in the same flow.
Hard to tell the main differences between all those platforms as functionality overlaps. My opinion in regards of differentiation between them is its focus and therefore its best selling-point
* Data driven. Products like Oracle APEX or Power Dataverse applications are focusing mostly on list and forms-based applications with a strong focus on data querying, searching and aggregation. Those products are great if you must process a huge amount of data as they are highly optimized for those type of applications
* Workflow driven. Products like PEGA, Nintex asf. focus very much on workflow driven applications. With or without human interaction.
* All Purpose. Products like OutSystems or Mendix. You can build anything you want. Compared to the former some developments take more time or more development/technology experience.
--
If you are interested i can get you in touch with one of our working students who is currently also writing her bachelor thesis in low code. She is currently preparing criterias for low code application platforms. Write me a PM if you are interested.
Best
Stefan
Maria, this is a really interesting subject for me. I was the manager in the Professional Services department for a competing system called Decisions (https://decisions.com). When I left, I surveyed a number of low code platforms (Appian, Pega, Mendix, Tray.io, Bubble and a few others). I didn't get to install and play with all of them, but developed a feel for the market. I settled on Outsystems because of its robust backend support, good looking UI, and price.
Having used a number of other solutions, I can say that there's a lot OS gets right and lot that could be improved. Still, the best of the lot for my needs. None of the systems does everything well, but certain systems have standout advantages depending on your use case.
I'm happy to meet and talk about it if you like.
Hi Maria,
I worked a lot with Microsoft's Lightswitch and its community back in 2012.
Lightswitch definitely has a say in low code history.
I might also be able to reach out to some Radzen knowledgeable developers.
Feel free to get in touch.
Nuno
To compare different low-code/rapid development platforms through interviews with experienced developers, you can start by identifying the platforms you want to compare and finding experienced developers through LinkedIn, low-code platform communities, or online forums. Then, prepare a set of interview questions and conduct the interviews, taking detailed notes and asking follow-up questions to clarify any unclear points. Analyze the results to draw conclusions and compare the platforms based on your research objectives.
Finally, write up your findings and present them in your Bachelor's thesis.