zoukankan      html  css  js  c++  java
  • 知识点1-2:ASP.NET MVC背景

    1.发展阶段

        CGI(公共网关接口)-->ASP(Active Server Pages,活动服务器页面)-->.NET

    2. .NET平台

        2002年初,微软发布了第一版.NET框架,这是经典ASP开发领域的一个巨大转移。

        对于最新版的.NET框架(.NET 4),可以使用以下静态类型化语言:

    • C# 4;
    • VB.NET 10;
    • F#。

        这些语言被编译成相同的中间语言,以便在.NET的公共语言运行时(Common Language Runtime, CLR)上运行。

        除了这些语言之外.NET 4还包含了一个新的动态语言运行时(Dynamic Language Runtime, DLR),它让动态编程语言可以在CLR上运行。这些语言包括IronRuby和IronPython。

        .NET上各种语言之间的关系图如下所示。

    3.ASP.NET Web Form

        ASP.NET Web Form是微软建立在核心的ASP.NET库之上的第一个Web开发框架,围绕事件驱动的页面生命周期而建立的,在渲染的页面上可以触发事件。用户界面元素被定义为控件,每个控件负责自身的渲染过程,并有一组自己的事件。这种方法虽然对于具有Visual Basic 6或Windows Form背景的开发人员来说较为熟悉,但传统的Web开发人员却感觉背道而驰,因为它背离了HTTP基础而进行了抽象,,并在Web上强迫实行状态化模型,然而Web本质上是无状态的。并且,在ASP.NET Web Form项目中想要对后台代码文件中的代码进行单元测试,毫无希望。

  • 相关阅读:
    大数据下高并发的处理详解
    【玩转TensorFlow】TensorFlow常见问题详解
    在阿里云上两分钟玩转AlextNet
    【前端精华】React源码分析系列
    svm
    神经网络结构选择
    神经网络反向传播跳出局部极小
    ubuntu16.04设置电池充电阈值
    pandas datafram重命名列名称
    centos6.8/ubuntu 安装python2.7 or python3.6
  • 原文地址:https://www.cnblogs.com/meetyy/p/3964108.html
Copyright © 2011-2022 走看看