【.net基礎】--.NET、winform、Asp.Net區別
一、.NET
概念:指的是一種框架
分類:
語言:C#,VB.NET等
類庫:網路通訊,影象處理,安全,IO,資料連線訪問等
介面技術:Asp.Net(針對網站),Winform(針對桌面應用)
關係:Asp.Net和C#是.Net中的一部分,Asp.Net跟框架有關,C#是一種程式語言。底層執行環境:資源回收,記憶體管理,異常處理
二、Asp.Net和WinForm的區別
區別 |
WinForm |
Asp.Net |
安裝部署 |
客戶端:直接安裝,執行,執行.NET FrameWork |
客戶端:無需部署,只需要一個瀏覽器即可。 伺服器:執行.NetFramework |
圖形 |
GDI+,可以有複雜圖形 |
互動/動態圖需要來回訪問伺服器 |
響應 |
在客戶端計算機執行,可以提供最快的響應速度 |
通過瀏覽器動態Html建立豐富,具有相應能力UI.大多數處理往返與Web伺服器,影響響應,採用ajax技術 |
窗體文字控制 |
二維控制,文字插入控制元件,格式化受限制 |
Html樣式流佈局,可以充分管理控制元件佈局 |
對.NET FrameWork的依賴 |
客戶端執行即可 |
伺服器執行即可 |
安全性 |
程式碼訪問中使用許可權,保護計算機資源和敏感資訊。 |
通過驗證請求者的憑據,按URL控制獲得訪問資源的授權。 |
WinForm有點像地方政策,針對性強,侷限性大,但是高效;Asp.Net就像一個放之四海而皆準的規矩,普適性強,但是效能,安全方面還是需要money來補足的~
三、感受
有的東西要扼殺在搖籃裡面,比如不懂的知識點,要不走到後面不懂的越來越多,簡單問題也因為畏懼複雜化了~!
相關文章
- 【ASP.net】Equals 和 == 的區別ASP.NET
- ASP.NET基礎概念面試題ASP.NET面試題
- ASP.Net MVC與WebForm的區別ASP.NETMVCWebORM
- Asp.Net MVC 系列--基礎篇(2)ASP.NETMVC
- Asp.Net MVC系列--基礎篇(3)ASP.NETMVC
- Asp.Net 不同區別的 OnClick ( onserverclick, onclientclick )ASP.NETServerclient
- ASP.NET Core基礎知識(四)【路由】ASP.NET路由
- ASP.NET Core基礎知識(一)【概述】ASP.NET
- ASP.NET程式安全的基礎知識ASP.NET
- 什麼是Asp.net Core?和 .net core有什麼區別?ASP.NET
- asp.net中Literal與label的區別ASP.NET
- Asp.Net MVC4 系列--基礎篇(1)ASP.NETMVC
- Asp.Net MVC4系列---基礎篇(5)ASP.NETMVC
- Asp.Net MVC4系列---基礎篇(4)ASP.NETMVC
- 淺析ASP.NET 3.5與ASP.NET 4.0主要差別ASP.NET
- ASP.NET Core 2.2 基礎知識(七)【選項】ASP.NET
- C#.Net築基-型別系統①基礎C#型別
- ASP.NET區域列印功能ASP.NET
- .net 開源模板引擎jntemplate 教程:基礎篇之在ASP.NET MVC中使用JntemplateASP.NETMVC
- ASP.NET Core中GetService()和GetRequiredService()之間的區別ASP.NETUI
- ASP.NET Core 2.2 基礎知識(十)【中介軟體】ASP.NET
- ASP.NET Core 2.2 基礎知識(十三)【伺服器】ASP.NET伺服器
- ASP.NET Core基礎知識(二)【應用啟動】ASP.NET
- AJAX基於ASP.NET MVCASP.NETMVC
- [譯]ASP.NET Core 2.0 區域ASP.NET
- .net基礎學習:ASP.NET的Web.Config檔案中的元素ASP.NETWeb
- 精通ASP.NET(基於VB.NET)( 二)VB.NET類 (轉)ASP.NET
- 精通ASP.NET(基於VB.NET)(一)概述 (轉)ASP.NET
- asp.net,php,jsp開發的區別及優勢ASP.NETPHPJS
- docker network基礎Docker
- ASP.Net MVC開發基礎學習筆記(5):區域、模板頁與WebAPI初步ASP.NETMVC筆記WebAPI
- ASP.NET身份證識別判定ASP.NET
- ASP.NET Core 新增MIME型別ASP.NET型別
- ASP.NET Core: 全新的ASP.NET !ASP.NET
- ASP.NET MVC與ASP.NET WebFormASP.NETMVCWebORM
- 零基礎ASP.NET Core MVC外掛式開發ASP.NETMVC
- ASP.NET Core 2.2 基礎知識(六)【Configuration】ASP.NET
- ASP.NET Core 2.2 基礎知識(八)【日誌記錄】ASP.NET