Take the add, delete, modify, query, import, and export functions of a business table with 20 fields as an example. The minimum working hours per unit of work are 0.5.
Serial number |
Work required |
Normal Development hours |
Configuration |
Configure development work hours |
1 |
Database Table Design |
0.5 |
Database Table Design |
0.5 |
2 |
Entity class |
0.5 |
No |
0 |
3 |
Business (Including data storage implementation) |
0.5 |
No |
0 |
4 |
Edit page (ADD and modify) |
1 |
Configure and edit XML |
0.5 |
5 |
List page (Including edit and delete links) |
1 |
Configuration list XML Quick completion Based on XML editing |
0.5 |
6 |
Detail page |
1 |
Detailed xml configuration |
0.5 |
7 |
Query list |
1 |
Configure permissions on the list XML button Or pass the parameter control button |
0 |
8 |
Excel Import |
0.5 |
Configure to import XML |
0.5 |
9 |
Excel Export |
0.5 |
Public export has been implemented for the list |
0 |
Total |
6.5 |
Total |
2.5 |
1 |
Scalability comparison |
To add fields, you must modify the program one by one. Any omission may cause problems. |
You do not need to modify the program. You only need to add it to the configured XML, If you only want to edit and add files, you only need to modify and edit XML files. |
2 |
Test comparison |
Business functions must undergo self-testing and professional Testing |
As long as the test passes, no professional test is required (as long as the configuration is correct, the program has been practiced and tested for architecture implementation) |
3 |
Difficulty in development |
Requires at least some experienced developers and requires familiarity with databases, HTML, C #, and Aspx. |
This is for beginners. You can be familiar with databases, xml configuration definitions, and HTML. |
What can quick development help you do:
1. using the existing background management framework and system management functions, and XML customization to add, delete, modify, and query business data, you can quickly create a requirement prototype, develop and maintain business functions.
2. The process designer and the process processing interface customized with XML can be used to quickly implement user business processes and adjust and maintain later business processes.
3. xml configuration can be used to implement complex program auxiliary functions such as statistical analysis, data import, and data export. It can be used to develop the list, query, and display functions during development, it can be used for the customer's new query statistics requirements during the implementation process, as well as the adjustment and expansion of later query statistics.
4. Currently, OA Office, website content management and portal, personnel workflow, and project management are implemented.
Convenient and fast development goals:
Establish a basic system development architecture, use xml configuration (use structured XML document configuration-related information) to implement addition, deletion, modification, query, and business processes, and support developers to easily develop and implement customer needs, support System implementation maintenance personnel to maintain and expand configurations to meet customer needs.
1. configuration for complex query, statistics, charts, and detailed presentation 2. configuration implementation workflow design and processing interface Implementation 3. configure data record and import 4. content Management and static page generation
In short, we should build a basic framework for web development and try to reduce code through configuration to implement the Information Management Platform required by the customer.
Welcome to: http: // 121.18.78.216, which is a demonstration platform for ease of query and analysis, workflow, content management, and project management.