.net和c#的區別2
1、.NET是一個平臺,一個抽象的平臺的概念。
.NET平臺其本身實現的方式其實還是庫,抽象層面上來看是一個平臺。
個人理解.NET核心就只是.NET Framework。
.NET Framework包括了兩個關鍵組成元素:
Common Language Runtime, 公共語言執行時
--提供記憶體管理、程式碼安全性檢測等等功能。
.NET Framework Class Library, .NET框架類庫
--提供大量應用類庫、提高開發效率。
具體內容可以去看MSDN Library 2003 以上一篇文章
《.NET Framework Conceptual Overview》
.NET誕生的早期,單純技術上來看.NET和JAVA一樣可以實現跨平臺。
例如:Mono就是.NET跨平臺應用得很好的專案
相當於ISO
ASP.net是微軟的.net的一種平臺框架的感覺。是一個系統平臺的感覺,他上面可以支援很多語言,他是一個伺服器端的指令碼開發環境的說。而C#是他上面的一種語言,用來編網站什麼的。它倆不是在一個級別上的東西。