直播中
眼前,還不會有什么影響。目前 .NET 是一個前景,而不是現(xiàn)實。然而,如果事情都像計劃的那樣,它將會對三類人有潛在的影響:用戶、網(wǎng)絡(luò)管理員和開發(fā)者。
對于用戶能得到的好處,Microsoft 有很多要說。.NET 應(yīng)用程序傾向于提供一個統(tǒng)一的界面,以便用戶可以從一個應(yīng)用程序里瀏覽、編輯和創(chuàng)建文檔。這個數(shù)據(jù)模型應(yīng)該能使應(yīng)用程序擁有能力查詢不同來源的數(shù)據(jù),并將其合并到一個可視文檔里面。用戶將能通過一個兼容的瀏覽器,從任何設(shè)備上訪問他們的應(yīng)用程序和個人設(shè)置。在咖啡店的角落里工作將和在家里工作一樣 ;-)
靈活的平臺意味著用戶的數(shù)據(jù)自動地根據(jù)他們的工作環(huán)境來進(jìn)行調(diào)節(jié):在桌面客戶端和手持式 PC 的較小瀏覽器中,同樣的數(shù)據(jù)將以不同的方式來顯示。
這一模式為網(wǎng)絡(luò)管理員帶來了什么?估計 .NET 應(yīng)用程序會加載到他們自己的目錄中,相互之間保持獨立。這會產(chǎn)生兩個效果。首先,遵從 Microsoft 所贊同的“共享數(shù)據(jù)而不是代碼”的模型,“DLL陷阱”將被終結(jié)。從而,不同的應(yīng)用程序可能以相同的名字覆蓋助手庫。 其次,估計應(yīng)用程序?qū)⒉蝗ァ绑@動”注冊表,從而解決了注冊表“紋身”問題:即使反安裝了應(yīng)用程序,它還是在注冊表里留下了配置信息。另外,.NET 應(yīng)用程序?qū)⑹褂没?Kerberos 認(rèn)證的安全機(jī)制,以確保只有被授權(quán)的用戶才能訪問用戶的數(shù)據(jù)。
.NET 應(yīng)用程序同時將是集中安裝的,這減少了程序丟失時重新安裝它們的客戶端的管理工作。預(yù)計 .NET 應(yīng)用程序還能監(jiān)視它們自己的內(nèi)存漏洞。在單用戶環(huán)境里,內(nèi)存漏洞是多么的糟糕。如果再轉(zhuǎn)移到為很多人提供服務(wù)的、基于服務(wù)器的計算環(huán)境,它們將是致命的。
.NET 與開發(fā)者
對開發(fā)者而言,.NET 使他們應(yīng)用自己最熟悉的語言創(chuàng)建應(yīng)用程序,并從異種數(shù)據(jù)源查詢信息成為可能。開發(fā)者將不必從 COM 對象到 DLL 的不同編程模式中換來換去,或者應(yīng)付不同的調(diào)試工具,或者為 .NET 應(yīng)用程序編寫安裝包。近期,開發(fā)者將能用他們希望使用的語言編寫應(yīng)用程序,創(chuàng)建應(yīng)用程序需要的支持文件,并使它能運(yùn)行。
.NET 不會很快成熟。瀏覽器需要可靠的 XML 分析器,服務(wù)器需要將裸數(shù)據(jù)轉(zhuǎn)換成 XML 的引擎。不是以 XML 格式化的數(shù)據(jù)將不能提供給應(yīng)用程序。慣性將使大量現(xiàn)存的 Windows 應(yīng)用程序很難在一夜之間就完全消失。直到 2001 年的某時,Whistler 系統(tǒng)完成之前,第一個部分支持 .NET 的客戶端操作系統(tǒng)不會出現(xiàn)。并且,在 Blackcomb 系統(tǒng)上市之前不會完全實現(xiàn)。DataCenter 還將發(fā)揮很長一段時間的功效。
一些開發(fā)者指出,作為優(yōu)秀思想范例的 Java 并沒有飛起來,但是 Microsoft 卻不同,她擁有豐富的市場能量。他們雖然不是無往不勝的,但他們是優(yōu)秀的。請記?。寒?dāng) Windows 剛出現(xiàn)時,也沒人需要它。