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项目中想要对后台代码文件中的代码进行单元测试,毫无希望。

  • 相关阅读:
    java窗口按钮位置设置
    使用java语言编写窗口按钮
    添加无参的构造方法
    冒泡排序
    多态
    首页列表显示全部问答,完成问答详情页布局。
    制作首页的显示列表。
    发布功能完成。
    登录之后更新导航
    完成登录功能,用session记住用户名
  • 原文地址:https://www.cnblogs.com/meetyy/p/3964108.html
Copyright © 2011-2022 走看看