.NET技(jì)術(shù)是(shì)微(wēi)軟大(dà)力推廣的(de)下(xià)一(yī)代平台技(jì)術(shù),自(zì)從(cóng).&NET技(jì)術(shù)架構Beta2版本的(de)正式發布,此項技(jì)術(shù)也(yě)逐漸走向成熟和(hé)穩定。按照(zhào₽)微(wēi)軟的(de)平台系統占有(yǒu)率,我們不(bù)難想象得(de)到(dào),在未來(lái)的(de)一(yī)兩年(nián)內(nè&i).NET技(jì)術(shù)必定會(huì)勢如(rú)破竹一(yī)般的(de)登上(shàng)主流的(de)技(jì)術(sh×ù)平台,而一(yī)個(gè)新的(de)技(jì)術(shù)平台得(de)以快(kuài)速發展的(de)最重要(yào)的(de)前提是π(shì):他(tā)不(bù)會(huì)徹底的(de)摒棄以前的(de)技(jì)術(shù),這(zhè)一(yī)點對(duì)于.NET技(jì)術(shù)來(lái)說(shuō)≠指的(de)就(jiù)是(shì)COMCOM+技(jì)術(shù)了(le)。 支持該平台運行(xíng)的(de)網 站(zhàn)空(kōng)間(jiān)或叫網站(zhàn)服務器(qì)或虛拟主機(jī)空(kōng≈)間(jiān)就(jiù)是(shì).NET網站(zhàn)空(kōng)間(jiān)。
一(yī)般來(lái)說(shuō),在IT技(jì)術(shù)界以及硬件(jiàn)産業(yè),技(jì)術(shù)的(de≤)更新換代速度非常得(de)驚人(rén),而慣例是(shì)所有(yǒu)的(de)新技(jì)術(shù)σ都(dōu)會(huì)遵循向下(xià)兼容的(de)原則,但(dàn)是(shì).NET技(jì)術(sh§ù)不(bù)僅僅做(zuò)到(dào)了(le)這(zhè)一(yī)點,.NET甚至實現(xià↕n)了(le)相(xiàng)互之間(jiān)的(de)各自(zì)調用(yòng),這(zhè)一(yī)點是(shì)非常難能(néng)可(™kě)貴的(de)。也(yě)就(jiù)是(shì)說(shuō),不(bù)但(dàn)我們可(kě)以在.NET組件(jiàn)中調用(yòng)COM組件↑(jiàn),同時(shí)也(yě)可(kě)以在COM組件(jiàn)中正常的(de)調用(yòng).NETλ組件(jiàn)。這(zhè)點帶來(lái)的(de)好(hǎo)處是(shì)顯而易見(jiàn)的(de),一(yī)方面我♥們可(kě)以保持現(xiàn)有(yǒu)的(de)技(jì)術(shù)資源,另一(yī)方面,在現(xiàn)有(yǒu)資源中可(kě)以利用(yòng).NET所帶來(≠lái)的(de)各種新技(jì)術(shù)。
在開(kāi)始之前我們先來(lái)看(kàn)一(yī)下(xià).NET組件(jiàn)和(≥hé)我們目前常使用(yòng)的(de)COM組件(jiàn)之間(jiān)有(yǒu)何不(bù)同之處吧(ba)。
.NET組件(jiàn)可(kě)以分(fēn)為(wèi)兩大(dà)類:共享的(de).NET組件(jiàn)和(hé)私有(yǒu)的(de).NET組件(jiàn)。
共享的(de).NET組件(jiàn)需要(yào)通(tōng)過标準公開(kāi)關鍵字密碼技(jì)術(shù)來(lái)保證自(zì)身(shēn)的(de≠)唯一(yī)性,在這(zhè)一(yī)點上(shàng)面比較類似于COM的(de)全球唯一(yī)ID号碼GUID。但(αdàn)是(shì),我們在可(kě)能(néng)的(de)情況下(xià)應當盡量避免使用(yòng)共享的(de).NET組件(jiàn),因為(wèi)這(zhè)樣将會(huì) 有(yǒu)可(kě)能(néng)再一(yī)次的(de)陷入目前在視(shì)窗(chuāng)系統下(xià)長(cháng)期困擾開(kāi)發人(r&én)員(yuán)的(de)“DLL地(dì)獄”。
私有(yǒu)的(de).NET組件(jiàn)是(shì)我們将會(huì)經常使用(yòng)的(de).NET組件(jiàn)方式,在這(zhè)種方式之下(xià),我們發布'.NET組件(jiàn)需要(yào)做(zuò)的(de)隻是(shì)簡單的(de)進行(xíng)拷貝操作(zuò)就(ji∏ù)可(kě)以了(le),仿佛回到(dào)了(le)遠(yuǎn)古的(de)DOS時(shí)代了(le),在也(yě)不(bù)必關心紛繁複雜(zá)的(de)系統注冊表了♠(le),也(yě)不(bù)必擔心DLL的(de)版本被覆蓋等等的(de)問(wèn)題了(le)。

掃碼立即溝通(tōng)
公衆号加關注