.NET Framework 3.0命名變更Q&A釋疑
-
2006年7月13日 上午 07:30
.NET Framework 3.0 版本命名與部署 Q&A
http://msdn.microsoft.com/winfx/learning/netfx3faq/default.aspx在2006年6月,微軟副總S. Somasegar宣布將把WinFX更名為.NET Framework 3.0,請知道更多詳細資訊檢視它的Blog。
這份文件包含了.NET Framework 3.0更名的常見問題,關於額外的部署問題請參照MSDN上的.NET Framework 3.0 deployment文件。
Q1:什麼是.NET Framework 3.0(先前代號WinFX)?
A:.NET Framewrok 3.0是微軟受管理程式碼編寫模型,它是.NET Framework 2.0的超集,以新的應用程式建構技術結合.NET Framework 2.0 component,包括了視覺化令人震撼的使用者經驗(指WPF,Avalon)、無縫高度整合與安全的通訊(指WCF,Indigo)、塑造建構一個商業流程範圍的能力(指WF,WorkFlow)及Windows CardSpace。
Q2:WinFX技術發生了什麼事?
A:WinFX現在將會以.NET Framework 3.0命名釋出,WinFX技術本身沒有任改變(包含交貨日期),其實是同樣的技術,只不過單單命名改變罷了。Q3:.NET Framework 3.0與.NET Framework 2.0之間的關連性為何?
A:.NET Framework 3.0是在.NET Framework 2.0之上附加一些技術,主要附加了四大部分:Windows Presentation Foundation (WPF) 、Windows Workflow Foundation (WF) 、Windows Communication Foundation (WCF)和 Windows CardSpace。在.NET Framework 3.0中所包含的.NET Framework 2.0 component本身並沒有任何的變動,這意謂著今天數以百萬計的.NET程式開發人員可使用既有的能力去建構.NET Framework 3.0應用程式,同時也意謂著目前在.NET 2.0執行的應用程式也可以直接在.NET Framework 3.0上執行。以下為.NET Framework 3.0的架構圖:
Q4:當我安裝.NET Framework 3.0時會發生什麼事?如果我已安裝了.NET Framework 2.0要如何升級?
A:當你安裝.NET Framework 3.0時,系統會檢查你是否已經安裝.NET Framework 2.0,如果沒有,系統會替您安裝.NET Framework 2.0,然後再安裝.NET Framework 3.0 component;如果你已安裝.NET Framework 2.0,系統只會安裝.NET Framework 3.0新的Component。
Q5:我的組織剛通過認證核准程序將.NET Framework 2.0應用在生產環境,若在.NET Framework 3.0之上我們需要重新全面進行認證核准程序?我需要為.NET Framework 2.0應用程式做任何的相容性測試嗎(指在.NET Framework 3.0上執行)?
A:因為.NET Framework 3.0只有加入新的component在.NET Framework 2.0之上,而沒有任何的.NET Framework 2.0的component改變,所以建構在.NET Framework 2.0之上的應用程式將不會受到任何影響;故當您安裝完NET Framework 3.0之後,並不需要為您的.NET Framework 2.0應用程式做任何的測試。Q6:名稱的改變是否會反映在任何.NET Framework 2.0既存的APIs,assemblies與namespace?
A:在.NET Framework 2.0既存的APIs,assemblies與namespace不會有任何的改變,你建構在.NET Framework 2.0之上的應用程式將會繼續照舊在.NET Framework 3.0上執行。
Q7:.NET Framework 3.0將會使用哪個版本的Common Language Runtime (CLR)?
A:.NET Framework 3.0將會使用.NET Framework 2.0的CLR(V2.0.50727),透過共用這個CLR核心引擎版本將能夠減少整個開發平台的衝擊,我們也期望較為底層的.NET Framework component(例如CLR Engine)能夠較高階層的APIs更少變動,如此才能保障在.NET技術上的投資。Q8:如果.NET Framework使用.NET Framework 2.0的runtime與compiler,為何它是.NET Framework 3.0主要版本號碼命名?
A:.NET Framework 3.0所釋出的新技術包括了WCF, WF, WPF與CardSpace,提供了很多很棒的功能與創新,因此我們簽訂它使用主要版本號碼。
後續還有13個Q&A有空再翻囉!
參考網址:
http://msdn.microsoft.com/winfx/learning/netfx3faq/default.aspx
http://blog.sina.com.tw/4907/article.php?pbgid=4907&entryid=59019
所有回覆
-
2006年7月25日 上午 02:10
奚老大把這篇文章完整地翻譯並校對了,
最後的版本請參考
http://www.microsoft.com/taiwan/msdn/columns/Framework_3.0/Framework_3.0_20060719.htm

