官术网_书友最值得收藏!

ASP.NET MVC

ASP.NET MVC is the implementation of the MVC pattern in ASP.NET. The disadvantages of ASP.NET Web Forms which tried to mimic Windows development in the web environment, such as limited control over the generation of HTML, coupling with business code and UI code, hard-to-grasp, and complex page life cycle, are resolved in ASP.NET MVC. As most of the modern applications are controlled by client-side JavaScript libraries/frameworks, such as jQuery, KnockoutJS, AngularJS, and ReactJS, having complete control over the generated HTML is of paramount importance. As for Knockout, Angular, and React, these single-page libraries actually generate the HTML directly within the browser via their own template engines. In other words, the rendering is done in the browser rather than the server. This frees up server resources and it allows the web application to behave just like a disconnected application, as in mobile apps.

Let us talk a bit about the Model-View-Controller pattern and how it benefits the web application development.

主站蜘蛛池模板: 股票| 二手房| 乌海市| 叶城县| 长阳| 双辽市| 武强县| 黄大仙区| 元氏县| 乾安县| 塔河县| 无为县| 宁强县| 关岭| 宜宾县| 阿坝县| 定兴县| 恩平市| 阿克陶县| 顺义区| 剑河县| 廉江市| 彰化县| 屯昌县| 锡林浩特市| 巩留县| 内黄县| 沙湾县| 长兴县| 忻城县| 方山县| 元氏县| 婺源县| 随州市| 遂溪县| 通江县| 特克斯县| 宽甸| 衡南县| 福贡县| 五家渠市|