zoukankan      html  css  js  c++  java
  • [Entity Framework+MVC复习总结1]-WebForm与Asp.Net MVC

    一、Web开发方式的比较

    二、web Form开发模型

    WebForm开发优点:

    1、支持事件模型开发。得益于丰富的服务器端组件,webfrom开发可以迅速的搭建web应用

    2、使用方便,入门容易

    3、控件丰富 WebFrom

    WebForm开发缺点

    1、封装太强,很多底层东西让我们初学者不是很明白

    2、入门容易,提升很难

    3、复杂的生命周期模型学习起来并不容易

    4、控制不灵活

    5、ViewState处理

    三、Asp.Net MVC请求模型

    MVC优点

    1、很容易将复杂的应用分成M、V、C三个组件模型;通过model、view和controller有效的简化了复杂的架构,体现了很好的隔离原则

    2、因为没有使用server-based forms ,所以我们程序员控制的更加灵活,页面加干净

    3、可以控制生成自定义的url。对于seo友好的url更是不在话下

    4、强类型View实现,更安全、更可靠、更高效

    5、让web开发可以专注于某一层。更利于分工配合适用于大型架构开发

    6、本质:将原来webform中的codebehide代码进行了分离,分离到了两个文件中,即控制器、视图

    友情提示

    作者: mhq_martin

    博客园地址: http://www.cnblogs.com/mhq-martin/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    2013年noip第三题货车运输truck(树链剖分LCA+最大生成树)
    hdu1754线段树入门
    《Spring1之第六次站立会议》
    《Spring1之第五次站立会议》
    《Spring1之第四次站立会议》
    《Spring1之第三次站立会议》
    《 找水王》
    《 Spring1之第二次站立会议(重发)》
    《Spring1之 第一次站立会议(重发)》
    《 第二次站立会议》
  • 原文地址:https://www.cnblogs.com/mhq-martin/p/8505626.html
Copyright © 2011-2022 走看看