.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框架
- KanaPHP框架介紹PHP框架
- Python 框架介紹Python框架
- JAVA SSH 框架介紹Java框架
- 分散式服務框架介紹:最成熟的開源NIO框架Netty分散式框架Netty
- C/S框架網介紹|.NET快速開發平臺|Winform開發框架框架ORM
- Java NIO框架Mina、Netty、Grizzly介紹與對比Java框架Netty
- 搜尋引擎框架介紹框架
- spring框架的介紹Spring框架
- Gin框架介紹及使用框架
- Retrofit網路框架介紹框架
- java常用的框架介紹Java框架
- JAVA SSH 框架介紹(轉)Java框架
- LeaRun.Framework━ .NET快速開發框架 ━ 工作流程元件介紹Framework框架元件
- 簡單介紹.Net效能測試框架Crank的使用方法框架
- Scrapy框架的使用之Scrapy框架介紹框架
- 第一章 Net 5.0 快速開發框架 YC.Boilerplate--框架介紹框架
- 【Netty】Netty核心元件介紹Netty元件
- RDIFramework.NET ━ .NET快速資訊化系統開發框架 ━ 工作流程元件介紹Framework框架元件
- ASP.NET MVC 介紹ASP.NETMVC
- 瀏覽器fuzz框架介紹瀏覽器框架
- Scrapy 框架介紹之 Puppeteer 渲染框架
- MyBatis框架介紹及其實操MyBatis框架
- Android模組化框架介紹Android框架
- Recon-NG(框架介紹)框架
- spring框架結構介紹Spring框架
- EWeb4J框架介紹Web框架
- 【轉載】spring框架介紹Spring框架
- kuberneteskube-dnsservice介紹DNS
- 介紹 golang net/http 原始碼GolangHTTP原始碼
- Kubernetes Gateway API 介紹GatewayAPI
- Kubernetes架構介紹架構
- .NET 編譯器(”Roslyn“)介紹編譯ROS
- MyBatis框架介紹及實戰操作MyBatis框架
- lms微服務框架主機介紹微服務框架
- Java常用的5大框架介紹!Java框架