微軟的.NET是基于一組開(kāi)放的互聯(lián)網(wǎng)協(xié)議而推出的一系列的產(chǎn)品、技術(shù)和服努。.NET開(kāi)發(fā)框架在通用語(yǔ)言運(yùn)行環(huán)境基礎(chǔ)上,給開(kāi)發(fā)人員提供了完善的基礎(chǔ)類(lèi)庫(kù)、數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)及網(wǎng)絡(luò)開(kāi)發(fā)技術(shù),開(kāi)發(fā)者可以使用多種語(yǔ)言快速構(gòu)建網(wǎng)絡(luò)應(yīng)用。
通用語(yǔ)言運(yùn)行環(huán)境(Common Language Runtime)處于.NET開(kāi)發(fā)框架的晟低層,是該框架的基礎(chǔ),它為多種語(yǔ)言提供了統(tǒng)一的運(yùn)行環(huán)境、統(tǒng)一的編程模型,大大簡(jiǎn)化了應(yīng)用程序的發(fā)布和升級(jí)、多種語(yǔ)言之間的交互、內(nèi)存和資源的自動(dòng)管理,等等。
基礎(chǔ)類(lèi)庫(kù)(Hase Class Library)給開(kāi)發(fā)人員提供了一個(gè)統(tǒng)一的、面向?qū)ο蟮?、層次化的、可擴(kuò)展的編程接口,使開(kāi)發(fā)人員能夠高效、快速地構(gòu)建基于下一代互聯(lián)網(wǎng)的網(wǎng)絡(luò)應(yīng)用。
ADO.NET技術(shù)用于訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),提供了一組用來(lái)連接到數(shù)據(jù)庫(kù)、運(yùn)行命令、返回記錄集的類(lèi)庫(kù)。ADO.NET提供了對(duì)XML的強(qiáng)大支持,為XML成為.NET中數(shù)據(jù)交換的統(tǒng)一格式提供了基礎(chǔ)。同時(shí),ADO.NET引入了DataSet的概念,夜內(nèi)存數(shù)據(jù)緩沖區(qū)中提供數(shù)據(jù)的關(guān)系視圖,使得不論數(shù)據(jù)來(lái)自于關(guān)系數(shù)據(jù)庫(kù),還是來(lái)自于一個(gè)XML文檔,都可以用一個(gè)統(tǒng)一的編程模型來(lái)創(chuàng)建和使用,提高了程序的交互性和可擴(kuò)展性,尤其適合于分布式的應(yīng)用場(chǎng)合。
ASP.NET是.NET中的網(wǎng)絡(luò)編程結(jié)構(gòu),可以方便、高效地構(gòu)建、運(yùn)行和發(fā)布網(wǎng)絡(luò)應(yīng)用。ASP.NET網(wǎng)絡(luò)表單使開(kāi)發(fā)人員能夠非常容易地創(chuàng)建網(wǎng)絡(luò)表單,它將快速開(kāi)發(fā)模型引入到網(wǎng)絡(luò)開(kāi)發(fā)中來(lái),從而大大簡(jiǎn)化了網(wǎng)絡(luò)應(yīng)用的開(kāi)發(fā)。ASP.NET中還引入服務(wù)器端控件,該控件是可擴(kuò)展的,開(kāi)發(fā)人員可以構(gòu)建自己的服務(wù)器端控件。ASP.NET還支持Web服務(wù)(Web Services)。在.NET中。ASP.NET應(yīng)用不再是解釋腳本,而采用編譯運(yùn)行,再加上靈活的緩沖技術(shù),從根本上提高了性能。
傳統(tǒng)的基于Windows的應(yīng)用(Win Forms),仍然是.NET中不可或缺的一部分。在.NET中開(kāi)發(fā)傳統(tǒng)的基于Windows的應(yīng)用程序時(shí),除了可以利用現(xiàn)有的技術(shù)(如ActiveX控件以及豐富的Windows接口)外,還可以基于通用語(yǔ)言運(yùn)行環(huán)境開(kāi)發(fā),可以使用ADO.NET、Web服務(wù)等。
.NET支持使用多種語(yǔ)言進(jìn)行開(kāi)發(fā),目前已經(jīng)支持VB、C4+、C#和JScript等語(yǔ)言以及它們之間的深層次交互。,NET還支持第三方的.NET編譯器和開(kāi)發(fā)工具,這意味著幾乎所有市場(chǎng)上的編程語(yǔ)言都有可能應(yīng)用于微軟的.NET開(kāi)發(fā)框架。
Visual Studio .NET作為微軟的下一代開(kāi)發(fā)工具,和.NET開(kāi)發(fā)框架緊密結(jié)合,提供了一個(gè)統(tǒng)一的集成開(kāi)發(fā)環(huán)境和工具,可以極大地提高開(kāi)發(fā)效率。
J2EE與.NET都可以用來(lái)設(shè)計(jì)、開(kāi)發(fā)企業(yè)級(jí)應(yīng)用。J2EE平臺(tái)是業(yè)界標(biāo)準(zhǔn),有超過(guò)50家廠商實(shí)現(xiàn)了這些標(biāo)準(zhǔn)(工具、應(yīng)用服務(wù)器等)。.NET是微軟自己的產(chǎn)品系列,而非業(yè)界標(biāo)準(zhǔn)。這使二者在實(shí)現(xiàn)技術(shù)及應(yīng)用等各方面均有很多不同之處。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門(mén)公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛(ài)好者、大學(xué)生提供專(zhuān)業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書(shū)、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專(zhuān)業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過(guò)深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿(mǎn)足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |