zoukankan      html  css  js  c++  java
  • 知识点1-1:什么是ASP.NET MVC

        ASP.NET MVC是微软.NET平台上的一个Web开发框架,它为开发者提供了一种构建结构良好的Web应用程序的方式。自2007年首次公布预览以来,作为Web Form的替代品,ASP.NET MVC的普及度已明显提高,现在很多大型Web应用程序都是使用这一技术构建的。

        它具有代码整洁(clean code)、关注分离(separation of concerns)和可测试性(testability)的特点。

        它是微软在2007年11月第一次披露的,现在已有四个主要版本。最新版本为ASP.NET MVC 5,我们在课程中使用ASP.NET MVC 4。

        MVC代表模型-视图-控制器(Model-View-Controller),这是一种在Web开发领域非常流行的设计模式。

        作为Web Form的一个替代品,在构造Web应用程序时,ASP.NET MVC采用了一种不同的方法。这意味着你不必处理ASPX页面和控件、回递或视图状态,或复杂的事件生命周期。取而代之是定义控制器、动作以及视图。然而,两者的底层ASP.NET平台是相同的,可以在同一个应用程序中混合使用MVC和Web Form页面。各种ASP.NET Web技术之间的关系如下图所示。

        ASP.NET Web Pages是与ASP.NET MVC3同一时间发布的,为期望学习使用ASP.NET平台的新手而设计,并作为Web Form与MVC的一种更简单的替代品。可以在Visual Studio中开发,也可以在简化的IDE——WebMatrix中开发。

  • 相关阅读:
    257. Binary Tree Paths
    324. Wiggle Sort II
    315. Count of Smaller Numbers After Self
    350. Intersection of Two Arrays II
    295. Find Median from Data Stream
    289. Game of Life
    287. Find the Duplicate Number
    279. Perfect Squares
    384. Shuffle an Array
    E
  • 原文地址:https://www.cnblogs.com/meetyy/p/3964112.html
Copyright © 2011-2022 走看看