ASP. net mvc quick development framework, asp. netmvc
The previous framework made a lot of money by taking it out for private work. Later, I also used it in my company's projects. The boss found that I was doing something very fast, so I was asked to work as a project manager, and I was asked to bring three new users who were weak in technology and could not do things from the beginning.
However, there are still some basic syntaxes. As long as there is no practical experience, I have extended the previous framework and added more public modules, making many functions dynamic, developers do not need to write too much Code. For example, permissions are completely separated and no code is required.
It took a whole day to teach the three boys how to use my framework. If they didn't, they simply copied the demo in the framework and asked me no more.
There is no need to worry about the interface layout, and various functions have demos. Therefore, they only focus on the implementation of business logic.
A week later than a skilled developer makes no difference. In a project, they do not only complete the task, but also understand MVC.
The following is a Demo of online experience. I hope you can get some inspiration. Address: http: // 121.40.148.178: 8080/, Username: guest, password: 123456
I. High-end interface layout.
The second is the tree-based Accordion style. This style is similar to the first one. However, if there are many menu levels, you can use this menu navigation because it supports unlimited scalability and better layout.
The third option is to imitate the Windows Start Menu, which looks more atmospheric.
2. permission management: permission management is performed on most systems. permission management function development takes up a lot of time for project development. If the permission function has been completed in advance, development is much easier.
Function permission authorization:
Data permission authorization:
For ease of authorization, the permission system supports authorization by role, user, user group, and position.
Iii. Code Generator, each framework has its own characteristics, and a DIY code generator is also necessary.
4. General Data interfaces. Generally, the software interacts with data in other systems. Is it necessary to change the code when an interface is added? This is too troublesome, so general data interfaces are essential.
5. In the general Excel import module, there are too many items to be imported. Writing a single table as a method keeps pressing ctrl + c and ctrl + v to drive people crazy, with the general import module, common users can set the relationship between Excel and tables.
Vi. Report and Printing
VII. emails and messages
8. System Logs