Two years ago, I wrote a series of Asp. Net large project practices, which attracted the attention and valuable opinions of many friends in the garden. After two years, there have been many changes in both work and life. The only thing that hasn't changed is the enthusiasm for technology. Looking back, there are still a lot of errors and improvements to the series and architecture I wrote earlier. I plan to make the accumulation and improvement over the past two years into a new series. It should be a brand new thing. But like the previous series, the concept will not change:Practice 1;Is a comprehensive technical solution that can be used in a production environment.;Put all source code;
The following is a brief description of what we are going to talk about in this series. Let's take a look at everyone's response. If there are more people interested, I will start writing.
1. Like the previous series, it is still a complete information management system solution from the persistent layer to the display layer.
2. NHibernate3.1 for the persistent layer
3. Asp.net MVC + Ext 4.x for the presentation layer
4. Complete permission Control
5. A set of code in two UI Modes
Simulate Windows desktop mode:
Traditional mode:
6. Custom EXTJS components, greatly shielding complex APIs of ExtJs
7. Custom tables, custom fields, dynamic forms, dynamic lists, custom Excel import/export, and custom queries are required in specific business scenarios.
Note that I am not creating a so-called platform, but in some specific business scenarios, I really need to customize it to a certain extent. The purpose of this release is to discuss technical implementation, individual is a strong anti-development platform activist
Custom tables and fields
Dynamically generated forms and tables based on custom tables and custom fields. Generate corresponding form controls and Dynamic Column tables based on data types
Import custom Excel files, parse workbooks and columns in Excel, customize the ing relationship between workbooks and tables, customize the ing relationship between Excel columns and fields, and then execute Import
Custom query: Conditional query and, or, parentheses are supported; multi-Table query is supported; grouping is supported; some functions have not been completed.
Specify the table to be queried = Specify the association between tables = query condition = select the column to be queried = select the query result to be output (table, chart) = Save the query solution:
To be honest, I want to vomit when I see the ExtJs interface, but ExtJs is indeed very suitable for the interface development of the Information Management System. Fortunately, Extjs has released a new look.
Version 4.1 will be released.
Thank you for your discussion ....