Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>For Java there are quite a few, where I think <strong><a href="http://www.andromda.org/index.php" rel="nofollow">AndroMDA</a></strong> is among the more well known. In terms of powerfulness though, it seems <strong><a href="http://www.openmdx.org/#HOME" rel="nofollow">OpenMDX</a></strong> takes the lead, seemingly providing more powerfulness than others in terms of persistance handling etc. On their webpage it is told that OpenMDX differs from typical MDA frameworks in that it <em>"uses models to directly drive the runtime behavior of operational systems"</em>.</p> <p>For C#, there is nothing coming even close to <a href="http://capableobjects.com/ProductsServices_ECO.aspx" rel="nofollow">ECO</a> (Enterprise Core Objects), by the team behind the UML/MDA part of Borland's Delphi Architect product (before Delphi was sold to CodeGear). From their product web page:</p> <blockquote> <p>ECO will then generate the database schema, the code for the domain classes, and the information for mapping the classes to the database tables.</p> <p>And better yet, when you change your model, ECO will merge the changes into your code, and update your database schema while preserving your precious data. A feature we refer to as i>Database Evolution</p> </blockquote> <p>This hints about the powerfulness of it. The main consequence is that with these features you will be able to work with your problem solving at the UML-modelling level (since you can continuously update your codebase with a changed model even after you've added your custom code, without needing to update all the relational mapping etc, since it is taken care of automagically), which - with clever modelling - can reduce the amount of coding needed drastically.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload