Windows XP 和 .NET:期望什么?
2024-07-10 12:59:42
供稿:網(wǎng)友
 
隨著windows xp (以前代號叫做whistler)的神秘面紗逐漸被揭開,人們隨即產(chǎn)生了疑問,即它是否包含某些.net特性。最近到redmond 的一次出差讓我弄清楚了這些誤解,所以今天我將把我學到的東西告訴大家。
 我知道微軟在互連網(wǎng)方面的戰(zhàn)略已經(jīng)進展了好幾年。第一代互連網(wǎng),就如他們所稱的那樣,是所有關于plumbing的(例如http和ftp),并且微軟提供的產(chǎn)品反映了:他們將tcp/ip集成到系統(tǒng)的內核中并添加一些簡單的命令行工具。當?shù)诙ミB網(wǎng)同mosaic和其他網(wǎng)絡圖形工具一起產(chǎn)生時,微軟開發(fā)出了網(wǎng)絡瀏覽器(ie)。在這一時期,我們正在處理大量的靜態(tài)html網(wǎng)頁和早期的applets程序。第三代互連網(wǎng)是以可編程化為顯著特征的,微軟用支持activex技術的ie3和集成真實的可編程的動態(tài)html的 ie4 來領導發(fā)展方向。但是微軟認為因為缺少標準的協(xié)議與格式而使可編程網(wǎng)絡發(fā)展慢了下來。因此微軟繼續(xù)向第四代互連網(wǎng)發(fā)展,那就是.net,它工作在更接近標準的框體以確保它的產(chǎn)品和服務能同外界共同使用。因此,類似xml和簡單對象訪問協(xié)議(soap)已經(jīng)出現(xiàn)了。
 微軟同時也在語言方面加大發(fā)展力度,例如c#和ecma(歐洲計算機制造商協(xié)會),同時核心運行時服務將會擴展到所有的平臺,但是當然是從windows開始的。windows xp包括一些核心的.net服務,但它不會包括.net通用語言運行時間(clr)。一句話,任何.net服務都需要去運行一個以clr為主的系統(tǒng);clr是所有.net應用軟件所使用的基礎環(huán)境。微軟解釋因為同步技術的原因,clr不會被包括在windows xp中:clr是基于一個不同的發(fā)展方向,它將在windows xp后被發(fā)布。但是在windows xp或其他的系統(tǒng)上增加clr就會非常簡單。你能從各種地方得到它,包括任何.net的服務或應用的安裝程序。在windows xp 后幾個月發(fā)布的windows服務器將包含clr。
 三個核心或基礎,.net服務將同windows xp打包在一起出現(xiàn)。這里邊包括了微軟驗證服務的passport.net,.net事件、公布和集合服務建立起了遠程聲音和圖像調用。
 passport成為windows xp的一個完整的部分。你會通過windows xp使用全球passport。當你登陸到系統(tǒng)時,你將自動登陸到一個相應的passport賬戶。然而,無論你去一個需要passport驗證的網(wǎng)站或使用passport服務,你會自動登陸;你不需要用手工進行登陸。隨著windows xp的產(chǎn)生,在當?shù)仳炞C和手工遠程驗證的界限消失了。
 .net事件和公告服務在這一點上有些含糊不清,但關鍵是在操作系統(tǒng)水平上,.net服務之間能夠進行通信。windows xp可以從.net服務接收遠程事件和公告(“我們已經(jīng)發(fā)現(xiàn)的低水平費用”,“你母親在線”等等),并且它能發(fā)送(“我在線,請下載我的客戶情況,”等等)這些事件和公告給遠方的.net服務。最后,這項服務就可能成為一個網(wǎng)絡服務最經(jīng)常使用的,盡管它會在這些場景出現(xiàn)。
 這種將與下一代msn messenger結合在一起的.net集合服務,引導使用者能真實地在網(wǎng)絡上連接起來。你可以使用集合服務啟動調用來獲得幫助,例如當系統(tǒng)運行錯誤時。在共同的網(wǎng)絡,你可以代表性的發(fā)送這種幫助給求助版,而它能在windows xp使用捆綁的遠程桌面工具來遠程管理圖形化的系統(tǒng)。在家里,你可以在遠程桌面邀請一個朋友和演示如何完成任務。你也可以刪除一些在任何時間遠程控制你桌面的人。例如,如果一個人做你不同意的事。
 另外一個有關于windows xp和.net的有意思的的條款就是:微軟將使用“windows engine”來推廣windows xp,“windows engine”是一個新的參照windows nt 內核的術語,它也是windows 2000的心臟。但是微軟也用某些.net裝飾來推廣windows xp品牌。微軟打算宣傳windows xp是.net的一個組成成分,而且它仍舊繼續(xù)這項工作。公司了解到它對.net的公開陳述已經(jīng)混淆了,并且想讓.net品牌的有個更精確的含義。
 因此,windows xp不會象先前希望的成為windows .net。但是在它的系統(tǒng)中包括的.net服務將隨著更多的功能在未來實現(xiàn),它將變得更令人驚喜。 
更多微軟.net技術請訪問http://www.51dotnet.com