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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章