Recently I want to do a large-scale web-based enterprise information management platform, because of the relatively few previously done, so want to get the help of other comrades in the park.
Technology portfolio: ASP. NET Mvc+jquey
Technical route: Use ASP. NET MVC to do the backstage, because the net is more mature, and MVC already has the good background foreground separation technology, uses the jquery to do the foreground processing, the jquery control is more dazzling, and open source, also has the powerful report function.
Technical difficulties:
1. What is the technology for connecting to a database? Connect directly or with a third-party plugin (EF, nhiberate)?
2. How do database transactions be implemented? Keep your data intact, consistent, and atomic?
3, how to deal with the data dirty read? How do I respond to different users working on the same record?
4. What should the log record? How can I make the framework self-documenting, error-handling, and performance stable?
Discussion on enterprise information management platform of large-scale network edition