.NET框架介紹
初學.NET肯定會有一系列的疑問,比如(以下為自己的疑問):
1) 何為. NET框架,它都包含哪些東西?
2) 程式集是什麼,它是如何在CLR(通用語言執行時)中執行的?
3) C#與VB.NET同屬於.NET平臺,它們之間的根本聯絡和區別,為何他們之間的程式集能互相呼叫(如果建立一種新型的面向. NET的語言,要遵循什麼)?
想要明白如上問題,就需要弄清楚CIL(通用中間語言)、CLR(通用語言執行時)、CTS(通用型別系統)、CLS(通用語言規範)等等的概念,下面是自己看了一些他人的文章後進行的簡單總結。
首先通俗地理解一下.NET平臺、.NET框架(Framework)的概念
“平臺”(這裡指軟體技術平臺,下面都指的是這個)就是能夠獨立執行並自主存在,為其所支撐的上層系統和應用提供執行所依賴的環境。提取一下就是,平臺是一個環境。只要符合平臺規範的應用都能扔到上面來執行。
我的通俗理解.NET平臺是.NET應用與作業系統之間的一箇中介,首先它為.NET應用執行提供了環境,其次它為.NET應用與作業系統之間起到了“解耦”的作用,使得平臺上層的應用不依賴與作業系統(的機器指令集)。至於如何解耦,要看它的編譯過程,下面會進行解釋。
原文連結(https://blog.csdn.net/weixin_38887666/article/details/80015446)
相關文章
- Net6 EFcore框架介紹框架
- .NET開發框架(一)-框架介紹與視訊演示框架
- TPHP框架介紹PHP框架
- C/S框架網介紹|.NET快速開發平臺|Winform開發框架框架ORM
- 第一章 Net 5.0 快速開發框架 YC.Boilerplate--框架介紹框架
- Aspose.Words for .NET基本介紹以及功能介紹
- spring框架的介紹Spring框架
- LeaRun.Framework━ .NET快速開發框架 ━ 工作流程元件介紹Framework框架元件
- 簡單介紹.Net效能測試框架Crank的使用方法框架
- 搜尋引擎框架介紹框架
- Spring框架之IOC介紹Spring框架
- Retrofit網路框架介紹框架
- Gin框架介紹及使用框架
- Scrapy框架的使用之Scrapy框架介紹框架
- 介紹 golang net/http 原始碼GolangHTTP原始碼
- Android系統介紹與框架Android框架
- MyBatis框架介紹及其實操MyBatis框架
- Android模組化框架介紹Android框架
- Scrapy 框架介紹之 Puppeteer 渲染框架
- 瀏覽器fuzz框架介紹瀏覽器框架
- Prism:框架介紹與安裝框架
- T框架介紹(自動化測試框架)框架
- .NET 8 Video教程介紹(開篇)IDE
- 02-ASP.Net(基礎介紹)ASP.NET
- .NET 開源專案 StreamJsonRpc 介紹JSONRPC
- 【.NET 遇上 GraphQL】 ChilliCream 平臺介紹
- 最新的.NET 熱過載介紹
- Selenium Part1:框架搭建與selenium框架介紹框架
- MyBatis框架介紹及實戰操作MyBatis框架
- dotnet core微服務框架Jimu介紹微服務框架
- Java常用的5大框架介紹!Java框架
- lms微服務框架主機介紹微服務框架
- 手寫開源ORM框架介紹ORM框架
- ASP.NET Core模組化前後端分離快速開發框架介紹之3、資料訪問模組介紹ASP.NET後端框架
- .NET 開源專案 StreamJsonRpc 介紹[下篇]JSONRPC
- .NET 開源專案 StreamJsonRpc 介紹[中篇]JSONRPC
- 四.unittest介面自動化框架介紹框架
- Flask框架(一):介紹與環境搭建Flask框架