Powerful solution for rapid, model-driven development and generation of modern web or desktop .Net applications, based on unique Xomega technology.
Xomega.Net for Visual Studio 2017
With Xomega.Net and Model Driven Development you can:
- Reduce time-to-market by generating fast iterative prototypes from your model.
- Boost developer productivity by generating most of the standard code and artifacts.
- Create clean, consistent and robust design using Xomega-enabled best practices.
- Improve team communication by generating high-quality technical documentation.
- Reduce maintenance costs by easily updating the model, and regenerating all artifacts.
- Future-proof your system by allowing to run generators for new technologies, as they become available.
Create well-architected Visual Studio solutions for your multi-tier ASP.NET WebForms, HTML5 SPA or WPF applications with REST, WCF or integrated services, using pre-configured Xomega solution templates.
Create solutions for multiple architectures using the same model and reusable server-side and/or client-side code, by adding individual Xomega project templates to an existing solution.
Import your domain model from the structure of your SQL Server database, or build a domain model from scratch, and then generate a DDL script to create the DB tables.
Enhance your domain model by generating standard CRUD operations, as well as definitions for Search and Details Views and their Data Objects based on those operations.
Tailor your service model to your application’s requirements: remove parameters you don’t need, add new parameters and structures, configure logical type mappings, set display options on fields, describe view links, etc.
Enrich your models by describing your static enumerations, defining logical type hierarchies, adding documentation to each element, etc.
Generate well-structured code from the model for all application layers, powered by the open-source Xomega Framework or its TypeScript counterpart XomegaJS, as well as by other popular libraries and frameworks.
Implement service code for any non-standard input/output parameters or entire operations. Use the generated TODO comments to find such places to implement.
Override or extend generated classes in custom subclasses, which are pre-generated as needed, and registered with the DI container.
Regenerate the application code after updating the model without losing your customizations.
Generate technical detailed design documentation from your model for Domain Model, Service Model and Static Data.
Define custom attributes or elements on your Xomega model to capture additional information about your objects, services or any other entities.
Add custom model validations or Intellisense support for new model elements.
Modify generators provided by Xomega to change the way the artifacts are generated, or to use any custom model elements.
Create your own custom generators to generate new artifacts or support new technologies, and plug them right into your Xomega model project.