Sculpture is a model-driven integrated development platform that has now been released in 2.1 versions. I believe that the model-driven, domain design concepts are not unfamiliar, model-driven can greatly improve the efficiency of development, of course, this is related to the type of project, there is nothing to do, we must adapt to local conditions.
For the development of the system products, is generally divided into three directions:
1. One is to develop a full-featured product, the function can be configured, the customer according to their own needs for functional configuration. such as SAP
2. The other is based on customer demand directly on the platform for two times development, and then submitted to the customer. such as U9, easybridge.net
3. Another is to take a case or a standard module to the customer demo, and then on the standard module for modification or redevelopment. such as XXX company
Platform is divided into many kinds, the level of abstraction and personalization of the platform directly determines whether a product is successful or not. Say more, do not say this.
Sculpture can be called a two-time development platform, but also a rare relatively complete open source product in this area, for product development, Scuplture can greatly improve the productivity of true and normative.
Wait, I am not doing sculpture ads, although I have been watching the development of open source products, but I am not a developer of this product, but is to share with you:
Sculpture based on model-driven model, vs.net DSL technology and T4 technology are adopted. Some of the general features are as follows:
1. Support model object Design (support for One-to-many, Many-to-many, one-to-many relationships, support inheritance)
2. Support bidirectional operation of model object and database (database support SQL Server, Oracle,mysql)
3. Support Model Block design
4. Support for full SOA design and development
5. Integrated Process Designer
6. Multi-level code generation (SQL script, stored procedure, entity layer, business, data access, foreground UI)
7. Multi-frame code generation supporting metadata (currently supports nhibernate,entity framework,csla,enterprise library,asp.net mvc,silverlight,wpf ...)
8. Flexible scalability. You can develop your own mold on the sculpture to meet your needs.
9. Fully integrated into the vs.net, automatically build the project.
Official address: http://www.dawliasoft.com/