Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What advantages does using Oslo and M have and when would you use it?

After attending a talk on Oslo/M I am struggling a bit to see the advantages of using it over existing methods and in what situation it would be useful.

I know its quite new and not all details have been released etc but can some one give me some advantages and when you might use it?

Thanks,

Alex

like image 464
alexmac Avatar asked Nov 23 '08 11:11

alexmac


2 Answers

This questions seems to have the answer you're looking for:
What is model driven development good for?

Erik Wynne has a nice blog-post on this topic:
Oslo == 42

He also links to a post on MSDN, that contains some interesting thoughts:
Why do we need Oslo?

like image 194
Mindaugas Mozūras Avatar answered Sep 28 '22 08:09

Mindaugas Mozūras


I haven't played with the Oslo alpha bits, but my understanding on a superficial level is:

  • Trying to make it easier for developers to express and store their ideas in ways that make sense for the domain they are working in – i.e. domain modelling.

  • Trying to make these stored ideas accessible during program execution.

So yet more of the trend towards declarative rather than procedural logic. That seems to be the way the development world is moving. I'm an old fogey, and far from convinced.

But we can't continue making software like an Egyptian pyramid, with millions of bricks piled on top of each other and no structural integrity, just brute force and thousands of slaves. So we need these new ideas.

like image 33
HTTP 410 Avatar answered Sep 28 '22 08:09

HTTP 410