1.
WCF(Windows Communication Foundation )是一個統一的,可用於建立安全,可靠的面向服務的應用高效的開發平台。WCF是構建安全可靠的事務性服務的統一框架。它是一種構建分布式面向服務系統的非常豐富的技術基礎,它統一了消息風格和RPC[Remote Procedure Call]風格,並且通過二進制和基於開放標准的通信達到了平台最優化。
它整合了.Net平台下所有的和分布式系統有關的技術,例如ASP.NET Web服務(ASMX)、增強Web服務擴展(WSE)、.Net Remoting、企業服務(Enterprise Service)和微軟消息隊列(MSMQ)。
WPF與Silverlight有何不同?
WPF(Windows Presentation Foundation),主要是提供統一的展現層模組,來建立諸如Windows Vista智慧型使用者體驗,包含了使用者介面、3D模組、多媒體、文件等;而Silverlight是跨瀏覽器上的外掛,傳達下一代網頁多媒體互相性功能,隸屬於WPF功能上的子集,並可與Ajax來做高彈性的程式化互動。二者都是互補,也是基於XAML的展示層基礎,若與Adobe技術比, Silverlight猶如Flash,WPF猶如AIR(前身為Apollo),XAML猶如MXML
2.
WCF為 Windows Communication Foundation,是Microsoft為構建面向服務的應用提供的分布式通信編程框架,是.NET Framework 3.5的重要組成部分。從功能的角度來看,WCF完全可以看作是ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技術的並集。
WPF是Windows Presentation Foundation,微軟新發布的Vista操作系統的三大核心開發庫之一,其主要負責的是圖形顯示,所以叫Presentation(呈現)。 WPF相對於WinForm,將美工(控件樣式設置)與實現(代碼的業務實現)分開,是一種新的架構方式。
VS2008新特性是.Net Framework 3.5。
3.WPF就是所謂下一代Windows界面層技術,我覺得還有滿有前途的。不過Vista發布以來,用戶認可度目前確實不高。
WCF,你就先把它想成Web Service的下一代也沒什么問題。
WPF用過,就算是winform的下一代吧,繪圖的話可以實現GDI+一些達不到的效果,國內的書籍資料很少,也就三四本。
wpf 圖形有關,取代winform
wcf 通訊有關,取代webservices
wwf 工作流