http://blog.sina.com.tw/4907/article.php?pbgid=4907&entryid=59019
在2006年6月,微軟副總S. Somasegar宣布將把WinFX更名為.NET Framework 3.0,想知道更多詳細資訊檢視他的Blog。
這份文件包含了.NET Framework 3.0更名的常見(jiàn)問(wèn)題,關(guān)於額外的部署問(wèn)題請參照MSDN上的.NET Framework 3.0 deployment文件。
Q1:什麼是.NET Framework 3.0(先前代號WinFX)?
A:.NET Framewrok 3.0是微軟受管理程式碼編寫(xiě)模型,它是.NET Framework 2.0的超集,以新的應用程式建構技術(shù)結合.NET Framework 2.0 component,包括了視覺(jué)化令人震撼的使用者經(jīng)驗(指WPF,Avalon)、無(wú)縫高度整合與安全的通訊(指WCF,Indigo)、塑造建構一個(gè)商業(yè)流程範圍的能力(指WF,WorkFlow)及Windows CardSpace。
Q2:WinFX技術(shù)發(fā)生了什麼事?
A:WinFX現在將會(huì )以.NET Framework 3.0命名釋出,WinFX技術(shù)本身沒(méi)有任改變(包含交貨日期),其實(shí)是同樣的技術(shù),只不過(guò)單單命名改變罷了。
Q3:.NET Framework 3.0與.NET Framework 2.0之間的關(guān)連性為何?
A:.NET Framework 3.0是在.NET Framework 2.0之上附加一些技術(shù),主要附加了四大部分:Windows Presentation Foundation (WPF) 、Windows Workflow Foundation (WF) 、Windows Communication Foundation (WCF)和 Windows CardSpace。在.NET Framework 3.0中所包含的.NET Framework 2.0 component本身並沒(méi)有任何的變動(dòng),這意謂著(zhù)今天數以百萬(wàn)計的.NET程式開(kāi)發(fā)人員可使用既有的能力去建構.NET Framework 3.0應用程式,同時(shí)也意謂著(zhù)目前在.NET 2.0執行的應用程式也可以直接在.NET Framework 3.0上執行。
以下為.NET Framework 3.0的架構圖:

Q9:.NET Framework 3.0的並行作業(yè)該如何做呢?
A:因為.NET Framework 3.0只有在.NET Framework 2.0之上加入新的component,而兩者之間並沒(méi)有重疊的部分,因此並沒(méi)有所謂的並行作業(yè)的場(chǎng)景問(wèn)題存在,你可以將.NET Framework 2.0的應用程式在相同一臺電腦中的.NET Framework 3.0上執行沒(méi)有問(wèn)題。
Q10:我現在已執行建構在WinFX之上的應用程式,是否我需要做任何的改變以便能夠在.NET Framework 3.0上執行?
A:不需要,WinFX的應用程式不需要做任何的改變就可以在.NET Framework 3.0之上執行。不過(guò)當然由於.NET Framework 3.0仍然在發(fā)展中,所以未來(lái)Framework也許有些變動(dòng)也說(shuō)不定。
Q11:我是否可以移除特定的.NET Framework 3.0 components?
A:答案是不行的,因為.NET Framework 3.0 components(WPF, WCF, WF, and CardSpace)是單一Package的一部分,並且是安裝在一起的。
Q12:C# 3.0、VB 9、Atlas或Linq是否會(huì )包含在.NET Framework 3.0之中?
A:答案是不會(huì )的,因為這些東西將會(huì )包含在更未來(lái)的版本,.NET Framework 3.0只會(huì )包含先前所描述的WinFX技術(shù)。
Q13:在.NET Framework 3.0發(fā)行時(shí),是否會(huì )包含.NET Compact Framework 3.0?
A:答案是NO,我們目前正進(jìn)行可被.NET Framework 3.0功能所支援的Compact Framework版本,但交貨日期及所包含的功能目前尚未公布。
Q14:代號Orcas的Visual Studio會(huì )是使用哪個(gè)版本號碼的.NET Framework?
A:目前我們仍規劃Orcas產(chǎn)品的釋出,所以.NET Framework的版本號碼尚未定義。
Q15:.NET Framework 3.0中的新功能(WPF, WCF, WF, and CardSpace)將會(huì )被安裝在什麼地方?是否和目前.NET Framework 2.0所安裝的路徑會(huì )有所差異?
A:和.NET Framework 2.0共用的compoennts將會(huì )安裝在%windir%Microsoft.NETFrameworkV2.0.50727路徑;而.NET Framework 3.0新功能將會(huì )安裝在%windir%Microsoft.NETFrameworkV3.0路徑。安裝與部署的更多詳細資訊請參考.NET 3.0 Deployment whitepaper。
Q16:.NET Framework 3.0安裝檔大概會(huì )有多大?是否會(huì )比目前釋目的版本還大?
A:從WinFX命名變更成.NET Framework 3.0之後的大小並沒(méi)有變更,約略是49MB大小,其中包含了.NET Framework 2.0的22MB。
Q17:對於.NET Framework 3.0服務(wù)工作將會(huì )變成如何?如果我安裝.NET Framework 3.0之後,我還可以獲得.NET Framework 2.0的更新服務(wù)嗎?
A:更新服務(wù)對於.NET Framework 2.0及其作業(yè)系統將仍會(huì )被繼續,任何的.NET Framework 2.0更新服務(wù)也將會(huì )在安裝.NET Framework 3.0時(shí)所一併安裝的.NET Framework 2.0 components上正常作用。
Q18:.NET Framework 3.0將會(huì )支援何種作業(yè)系統?
A:.NET Framework 3.0將會(huì )支援Windows Vista™, Windows Server 2003 (SP1), and Windows XP (SP2)作業(yè)系統。
Q19:何時(shí)會(huì )發(fā)佈釋出.NET Framework 3.0?
A:.NET Framework 3.0會(huì )是Windows Vista作業(yè)系統的一部分,Windows Vista的客戶(hù)將會(huì )得到.NET Framework 3.0。第一個(gè)給商業(yè)客戶(hù)的Windows Vista目前計劃是在2006年11月,但最後日期會(huì )視客戶(hù)回饋反應而決定。
在此發(fā)表的同時(shí),我們會(huì )廣泛地提供給Windows XP and Windows Server 2003客戶(hù)獲得下載.NET Framework 3.0。
Q20:.NET Framework 3.0與Windows Vista作業(yè)系統之間的相關(guān)性為何?
A:.NET Framework 3.0是Windows Vista作業(yè)系統的核心元件,並且預設是會(huì )安裝.NET Framework 3.0,而它也會(huì )讓W(xué)indows XP and Windows Server 2003客戶(hù)下載。
Q21:是否.NET Framework 3.0有任何的部分功能只有在Windows Vista作業(yè)系統上才能執行?
A:雖然某些.NET Framework 3.0將會(huì )享有Windows Vista新功所帶來(lái)最佳化的利益,但我們努力提供一致性的經(jīng)驗在Windows Vista, Windows Server 2003, and Windows XP這三種作業(yè)系統之上。
全文翻譯完畢!
祭司講解.NET Framework 3.0的意義:
(1)我知道很多人打著(zhù)如意算盤(pán),以為現在用.NET 1.1,等暫時(shí)撐過(guò)了一兩年後,可以直接跳到.NET 3.0,天下沒(méi)這麼便宜的事,尤其是ASP.NET 1.0的公司或User所打的如意算盤(pán),看來(lái)這算盤(pán)打得太異想天開(kāi)了,沒(méi)想到.NET 3.0仍沿用.NET 2.0的CLR及Base Class Library,所以仍然必須要懂.NET 2.0的東西,若諸位等到.NET 3.0時(shí)再來(lái)問(wèn).NET 2.0的技術(shù),可能人家會(huì )愛(ài)理不搭的,但也別來(lái)問(wèn)我,我已寫(xiě)成ASP.NET 2.0的書(shū)了,我現在得老人癡呆癥記不起舊東西了,去問(wèn)我的舊書(shū)吧,呵呵!
(2)WPF, WCF, WF, and CardSpace這幾個(gè)東東是何等之大,而學(xué)好ASP.NET 2.0的人可以全力專(zhuān)心應付WPF, WCF, WF就夠了,但你現在不利用時(shí)間學(xué)ASP.NET 2,0,到.NET 3.0就會(huì )累死。
(3).NET Framework 3.0要成為風(fēng)起雲的全民運動(dòng),必須要Visual Studio有很好的視覺(jué)化支援,但今年都還不必去想這個(gè),只要知道有這個(gè)新知,或懂得.NET 3.0應用的知識就夠了,畢竟沒(méi)人想手工編Tag吧???(但若有.NET Framework 3.0研討會(huì )還是必須去參加)
原文參考:
http://msdn.microsoft.com/winfx/learning/netfx3faq/default.aspx
聯(lián)系客服