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/

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

  • 相关阅读:
    k8s 权限控制初探
    golang gRPC 入门
    gpushare-scheduler-extender 升级依赖引发关于 golang dep 工具的思考
    admission webhook 初探(编译篇)
    以 gpushare-device-plugin 为例,探究 Resource yaml 配置
    编译 gpushare-device-plugin
    浅谈 docker 挂载 GPU 原理
    CCF计算机职业资格认证考试题解
    优达学城机器学习工程师纳米学位项目介绍
    IEEEXtreme 极限编程大赛题解
  • 原文地址:https://www.cnblogs.com/mhq-martin/p/8505626.html
Copyright © 2011-2022 走看看