net framework是什么意思呢?不知道的小伙伴來看看小編今天的分享吧!
.NET Framework 是用于運(yùn)行 Web服務(wù)與Windows應(yīng)用程序的多語言環(huán)境。它是一種技術(shù),支持部署、生成和運(yùn)行 Windows 應(yīng)用及 Web 服務(wù),提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境。.NET Framework 4.8 是 .NET Framework 的最后一個(gè)版本,不會(huì)再發(fā)布后續(xù)版本。由三個(gè)主要部分組成:
1、公共語言運(yùn)行時(shí)(CLR) 公共語言運(yùn)行時(shí)是 .NET Framework 的基礎(chǔ)。在組件的運(yùn)行和開發(fā)中,CLR都會(huì)起到很大的作用。在組件運(yùn)行時(shí),CLR除了負(fù)責(zé)滿足此組件在其他組件上可能具有的依賴項(xiàng)外,還負(fù)責(zé)管理內(nèi)存分配、啟動(dòng)和停止線程和進(jìn)程,以及強(qiáng)制執(zhí)行安全策略;在開發(fā)時(shí),由于做了大量的自動(dòng)處理工作(如內(nèi)存管理),CLR使開發(fā)人員的操作非常簡單。特別是反射等功能顯著減少了開發(fā)人員為將業(yè)務(wù)邏輯轉(zhuǎn)變?yōu)榭芍赜媒M件而必須編寫的代碼量。
2、公共語言運(yùn)行庫-統(tǒng)一編程類庫 為開發(fā)人員提供了統(tǒng)一的、面向?qū)ο蟮?、分層的和可擴(kuò)展的類庫集 (API)。在以前,C++ 碼農(nóng)使用 Microsoft 基礎(chǔ)類,而 Java 碼農(nóng)使用 Windows 基礎(chǔ)類。該框架統(tǒng)一了這些完全不同的模型,還為 Visual Basic 和 JScript 碼農(nóng)們提供了對(duì)類庫的訪問。通過創(chuàng)建跨所有編程語言的公共 API 集,公共語言運(yùn)行庫使得跨語言繼承、錯(cuò)誤處理和調(diào)試成為可能。
3、ASP.NET ASP.NET 建立在編程類的基礎(chǔ)上,提供了一組可簡化 的Web 應(yīng)用程序生成的控件和基礎(chǔ)結(jié)構(gòu)。包括可用于封裝通用 HTML 用戶界面元素的一組控件。這些控件在 Web 服務(wù)器上運(yùn)行,并以 HTML 的形式將其用戶界面呈現(xiàn)在客戶端瀏覽器中。
拓展資料:
目前有六個(gè) NET Framework 發(fā)行版:
Service Pack 1 (SP1) 為最新的 Service Pack。
NET Framework 4.0
NET Framework 3.5
Service Pack 2 (SP2) 為最新的 Service Pack。
NET Framework 3.0
Service Pack 1 (SP1) 為最新的 Service Pack。
NET Framework 2.0
Service Pack 2 (SP2) 為最新的 Service Pack。
NET Framework 1.1
Service Pack 1 (SP1) 為最新的 Service Pack。
NET Framework 1.0
Service Pack 3 (SP3) 為最新的 Service Pack。
Net Framework 2.0的作用:
1、Net Framework 2.0提供了一組加密對(duì)象,它們支持加密算法、數(shù)字簽名、散列、生成隨機(jī)數(shù),是通過眾所周知的運(yùn)算法則實(shí)現(xiàn)的,如RSA、DSA、Rijndael/AES、Triple DES、DES、RC2、MD5、SHA1、SHA-256、SHA-384和SHA-512等散列算法。
2、同時(shí)還支持在IETF和W3C開發(fā)的XML數(shù)字簽名規(guī)范。Net Framework 2.0使用加密對(duì)象支持內(nèi)部服務(wù)。這些對(duì)象還作為管理代碼提供給需要加密支持的開發(fā)人員。
3、Net Framework 2.0提供了應(yīng)用程序模型及關(guān)鍵技術(shù),讓開發(fā)人員容易以原有的技術(shù)來產(chǎn)生、布署,并可以繼續(xù)發(fā)展具有高安全、高穩(wěn)定,并具高延展的Web Services。
以上就是小編今天的分享了,希望可以幫助到大家。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com