ASP.NET與.NET之間的區別有:ASP.NET是一個網站開發的技術,而.NET是一個平台;ASP.NET可以看作是.NET的一個小的執行環境,用來執行web程序
【推薦課程:ASP.NET教程、C# 教程】
ASP.NET
含義:
ASP.NET是一種與.NET框架集成的統一Web開發模型,目的在於創建動態Web應用程式和提供Web服務。它有很多優點比如多種語言互相操作性,類型安全性,垃圾收集和繼承等。它的創建是為了將表示和內容分離從而編寫乾淨的代碼,以結構化和面向對象的方式促進分布式應用程式的開發
Web表單是ASP.NET中應用程式開發的構建模塊。它們允許在頁面上將控制項用作對象來提供很大的靈活性。這些控制項可以處理Load,Click和Change等事件。除了Web表單之外,ASP.NET還可用於創建XML Web服務,這些服務可以構建以任何語言編寫的模塊化分布式Web應用程式,這些服務可以跨平台和設備進行相互操作。
.Net
含義:
.Net框架是Microsoft開發的軟體開發平台。該框架目的在於創建基於表單的應用程式和基於Web的應用程式,也可以使用.Net框架來開發Web服務。該框架還支持各種程式語言,如Visual Basic。因此,開發人員可以自主選擇語言來開發所需要的應用程式
.Net框架設計原則
(1)互操作性:Net框架提供了大量的後向支持。假設你有一個基於舊版.Net框架的應用程式但是你可以在高版本中仍可以運行它
(2)可移植性:基於.Net框架構建的應用程式可以在任何Windows平台上運行
(3)安全性 :它具有良好的安全機制, 每種安全機制用於授予用戶對代碼或正在運行的程序的訪問權限
(4)內存管理 :.Net框架具有查看正在運行的程序不使用的資源的所有功能,然後它會相應地釋放這些資源
(5)垃圾收集器:定期運行並繼續檢查未使用的系統資源,然後釋放它們
(6)簡化部署 :.Net框架還具有工具,可用於打包構建在.Net框架上的應用程式
ASP.NET與.NET的區別
ASP.NET可以看作為.NET的一個小的執行環境,用來執行web程序
ASP.NET是一個網站開發的技術,.NET是一個平台,抽象的平台概念
ASP.NET 是用於生成基於Web的應用程式的內容豐富的編程框架。
總結:以上就是本篇文章的全部內容,希望對大家有所幫助。
以上就是ASP.NET與.NET的區別是什麼的詳細內容,更多請關注其它相關文章!
更多技巧請《轉發 + 關注》哦!