How does M# work?

By introducing domain-driven and high-level language concepts, M# enables the developers to define common application structure and behaviour at a higher level of abstraction at a sixth of the time.

The IDE and compiler of M# can interpret and understand business domain entities including their structure, rules and relationships. They are also aware of the above-mentioned code patterns.That combination, plus the developer’s specific instructions (configurations) enable M# to infer the C# and ASP.NET code and automatically generate it.

The remaining 10% of the code, usually containing custom business logic or specific user-interface features, will be written in C# and ASP.NET directly by the developer. Therefore M# provides an exceptionally rapid and productive route to production of a standard and complete .NET solution.

« Back