WPF(Windows Presentation Foundation)是美國微軟公司推出.NET Framework 3.0的組成部分之一,它是一套基於XML、.NET Framework、向量繪圖(vector graphic)技術的表現層(presentation layer)開發框架,微軟視其為下一代用戶界面(user interface)技術,將廣泛被用於下一代的Windows平臺(Windows Vista)的界面開發。
WPF使用一種新的XAML(Extensible Application Markup Language)語言來開發界面,這將把界面開發以及後臺邏輯很好的分開,降低了耦合度,使用戶界面設計師與程序開發者能更好的合作,降低維護和更新的成本。
WPF/E 是WPF的子集合,全名是:Windows Presentation Foundation Everywhere。在基於XAML與JavaScript之下,可跨越各種平臺。
其實如果你不從事 Windows Form 開發的話,WPF 事實上對開發來說效益不大
不過你如果要從事 SilverLight 介面開發的話,就有暸解的必要
可否簡單說明 WPF SILVERLIGHT 有何不同 ?
SILVERLIGHT 指的是動畫設計方面的嗎 ? 只針對網頁 ?
WPF 呢 ?
另外問一個問題,WCF 又是什麼呢 ?
可否簡單說明 WPF SILVERLIGHT 有何不同 ?
SILVERLIGHT 指的是動畫設計方面的嗎 ? 只針對網頁 ?
WPF 呢 ?
WPF可以說是Windows Form的新一代開發技術,而Silverlight則是從WPF中抽離一些較適合網路應用的子集合應用,有微軟的Flash之稱,搭配Expression Blend可以設計動畫以及程式,不過並不適合將Silverlight看作是單純製作網頁動畫的工具,目前的Flash也是。事實上Silverlight也很適合企業級的應用,在不是那麼複雜的應用環境需求下,使用Silverlight是一個不錯的選擇。
另外問一個問題,WCF 又是什麼呢 ?
WCF是Windows Communication Foundation的縮寫,是微軟整合各種通訊應用的開發技術,細節可以再上網查查。