Account at a glance is a Web application developed by Dan walin.ProgramThis is a product that is actually launched and developed by a real team. It is not a demo program designed to demonstrate certain technologies.
The front end is based on HTML5 + jquery, and the back end is based on ASP. net mvc + EF code first. The front-end uses a lot of jquery and HTML5 plug-ins and libraries to implement multiple views, drag and drop, charts, videos, and other features as well as support for older browsers. Demonstrate the HTML5 + JS + CSS client solution. Although compared with browser plug-in solutions such as Silverlight, this is a "real" browser-side application, a true cross-platform cross-browser :)
This article is from the author's Blog Code and slides: Building the account at a Glance ASP. net mvc, EF code first, HTML5, and jquery Application
Last year, the author gave a detailed introduction to the technical details of this project. Here we will build the account at a Glance HTML5/jquery application.
I personally think it is still optimized.
Because the frontend only communicates with the backend through Ajax, ASP. NET Web APIs can be used to replace server-side processing. The front-end template and data binding, the author uses jquery templates, instead of the more popular knockout. JS, the author also explained the reason. If you need to use it, I recommend knockout. js or other template frameworks. Jquery templates has stopped development and upgrade, and will be replaced by jsrender & jsview in the future. In addition, for larger projects, the backend can also introduce the IOC framework to implement dependency injection, making the system more flexible and scalable. For details, refer to using autofac to implement dependency injection on ASP. NET Web APIs.
Account at a Glance source code: the author published it in Dropbox. If you cannot access Dropbox, you can download cnblogs here.
The following is a PPT introduction from the author.
Click here to view the information in sildeshare.