正文

第一堂課 初探C#及其開發(fā)環(huán)境(2)

學(xué)通C#的24堂課 作者:王小科


1.1 了解.NET

.NET是在互聯(lián)網(wǎng)環(huán)境中連接各種信息、人員、系統(tǒng)與設(shè)備的軟件架構(gòu),它的最終目標(biāo)就是形成互聯(lián)網(wǎng)形式的操作系統(tǒng),本節(jié)將對(duì).NET的發(fā)展歷史及其編譯原理進(jìn)行介紹。

1.1.1 .NET概述

.NET是一個(gè)全新的跨語言開發(fā)平臺(tái),它改進(jìn)了Windows中應(yīng)用程序的開發(fā)與部署。.NET平臺(tái)的實(shí)現(xiàn)目標(biāo)如下。

(1)提供一個(gè)一致的、面向?qū)ο蟮木幊汰h(huán)境,無論代碼是在本地執(zhí)行還是分布在Internet上均無影響。

(2)提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。

(3)提供一個(gè)能夠提高代碼執(zhí)行安全性的代碼執(zhí)行環(huán)境。

(4)使開發(fā)人員的經(jīng)驗(yàn)在面對(duì)類型不同的應(yīng)用程序(如基于Windows的應(yīng)用程序和基于Web的應(yīng)用程序)時(shí)保持一致。

(5)按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;?NET Framework的代碼可與任何其他代碼集成。

.NET Framework 3.5是在.NET Framework 1.0、1.1和2.0成功的基礎(chǔ)上構(gòu)建的,用于為Web和Microsoft Windows客戶端應(yīng)用程序提供最佳運(yùn)行效果的運(yùn)行庫(kù)環(huán)境。對(duì)于.NET Framework 2.0應(yīng)用程序,微軟的兼容性目標(biāo)是這些應(yīng)用程序能夠在.NET Framework 3.5上順利運(yùn)行。.NET Framework 3.5包括了用戶運(yùn)行使用.NET Framework開發(fā)的應(yīng)用程序時(shí)所需的所有內(nèi)容。

.NET版本發(fā)展歷史如圖1.1所示。

& 說明:微軟公司曾在2006年11月6日發(fā)布過.NET 3.0版本,但由于該版本是基于.NET 2.0運(yùn)行的,并且沒有相應(yīng)的開發(fā)環(huán)境,所以圖1.1中沒有體現(xiàn)。

 


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)