Hi Mike,
i think you cover good points. For Mendix model driven means that models are, beside useful design documents, executable things that drive real applications. For this reason those models entail sometimes more low-level or technical constructs to fill in the details of the application.
Those constructions are indeed less high level. We experienced with removing some of those low level concepts, but this led not only to a technical more complex product, but also to a conceptual more complex product, were the application did exactly what it was asked to do, but not what the user expected it to do. So the proper level of abstraction always remains a difficult question.
Finally, do not underestimate the tremendous amount of stuff which is abstracted from in the modeler. But most of those abstractions are primarily technical, such as that you encounter no HTTP, HTML or JavaScript, nor (vanilla) SQL stuff in the modeler.
Furthermore, Johan wrote a lot about this subject.
Hello Jacco and Mike,
I'm part of the partner team and also sometimes involved in direct sales opportunities. What Jacco states is true, it will help for "business"-people to have the process designer integrated in the tool, and this will be in some later update of 2.5 (I think it will actually happen somewhere in the coming months).
But even without this process editor Mendix is very well sold/presented to corporate/business people. When I present a demo of the tool to business people everyone can understand what I'm doing. They understand the logic of a data layer and the creation of forms and business logic. They see it's very agile so you can do changes all the time and add extra functionality and understand that you can develop very quickly and certain solutions are already available via our app store.
So when you talk to business/corporate people you can convince them with a few arguments:
Let me know if this is useful, if you have any additional questions please let me know.
Hi Michel
The Strategy Team who will evaluate the suggestion to look at Mendix, have a Rational manual on their book case. I don't think they use Rational but I could imagine they would see that as model-driven. I need to put across that Mendix uses some modelling - particularly interesting is the visual programming microflows - but is more a rapid application development environment for the 21st Century. I don't know if anyone else here has tried to position Mendix to corporate people.
Modelling is possible with the add-on created by Mendix and Bizzdesign. My information was that this would be added to the Mendix 2.5 module (which is not).
In order to sell Mendix to "corporate" people I am convinced that the Bizzdesign add-on should be added.
Maybe someone from Mendix can explain why this module was not added to the 2.5 version.