Web开发笔记:.Net的过去现在与未来

注:图文为上课ppt


.Net的过去、现在和未来

在这里插入图片描述

过去

  1. “所见即所得”的开发利器——VB
    Visual Basic有自己的运行时环境,提供了一个基于控件的所见即所得的窗体设计器,采用事件驱动的程序运行模型。
    在这里插入图片描述

  2. 无所不能的VC
    面向操作系统底层API的开发,使用复杂的难学难用的开发框架(MFC、ATL)和编程模型(COM/DCOM/COM+)
    在这里插入图片描述

API:Applicatoin Programming Interface,应用程序编程接口,在早期
Windows环境下,VC应用程序可以直接调用Windows操作系统所提供的所有系统函
数(统称为“Win32 API”)

  1. Delphi“干掉了VB,打败了VC”
    拥有自己的类库(VCL),所见即所得的程序界面设计器,自己的编译器(Object Pascal Compiler),Delphi兼有VB和VC的长处,武功独步天下,独闯江湖无敌手:“唉,没有对手的生活,真寂寞啊……
    在这里插入图片描述
  2. 新一代的Windows编程模型
    在这里插入图片描述
    .NET Framework抛弃了复杂难用的COM编程模型和过于简陋的VB运行时,也将MFC等复杂丑陋的类库“拒之门外”,还无情地漠视第三方编程模型(比如Delphi)的生死,重新设计了一套简洁易用的“CLR + 基类库”编程模型,作为新一代Windows应用的标准。
    在这里插入图片描述
    从2002年发布.NET Framework 1.0开始,到2019年发布最后一个版4.8,历时18年,这条技术路线走到了尽头……

现在

.NET core的出现
在这里插入图片描述

.NET“三国时代”(2016~2020)
在这里插入图片描述
.NET Web应用技术家族主要成员
在这里插入图片描述
NET三大平台的初步整合
为了“一统天下”,2016年微软推出了.NET Stanard规范,让三大平台都实现这一规范……
在这里插入图片描述

未来

今年会推出.NET 5:一统天下
在这里插入图片描述
2021又将会被推出.net 6.0
在这里插入图片描述

[EF6]
https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-mvc-app/adding-model?view=aspnetcore-3.1&tabs=visual-studio

猜你喜欢

转载自blog.csdn.net/qq_42146775/article/details/106319151
今日推荐