星期三, 12月 27, 2006

WPF/E --> WPF Everywhere

什麼是WPF/E呢? 可以從官方的FAQ得到答案
"WPF/E" is the codename for a cross-platform presentation technology for rich Web applications that enable browsers to render XAML (eXtensible Application Markup Language) in addition to HTML

From WPE/E FAQ

也就是一種可以讓XAML在網頁上可以run的技術~~ 可以把他想成是另外一種的Flash
也有人說WPF是Flash Killer~~

前幾天看了一些文章研究起來,發現WPF跟WPF/E分二條路了~~
WPF是一套UI Framework,在.Net Framework 3.0裡 .... 要能執行的話 要灌的runtime要5xMB
WPF/E是一套Lightweight的Library,所需要的Runtime 好像不到2MB,可以從這裡Download到,所以WPF/E只有一部分WPF的功能~~ 甚至連Button都沒有~~~ 主要我是是vector方面的東西,但是WPF也是可以直接run在browser裡的,叫做XBAP, Web applications,可以透過ClickOnce的技術,從Server Download程式在Browser端執行.....

現在看來~ 除了AJAX, Flash, Java Applet之外,另一波的WPF-related技術來勢洶洶
而且未來的Windows Vista都是內建.Net Framework 3.0 (including WPF),好像之後Ship出去的Windows XP (sp2)也都內建.Net Framework 3.0。未來一二年內 可預見會愈來愈普級....


相關的所有軟體,可以從這裡找到

另外官網也有一大堆現成可以demo的samples,所以有興趣的話,你可灌WPF/E runtime之後
就可以在browser上直接run這些WPF/E的程式在你的瀏覽器裡.....


可以參考WPE/E微軟官方網頁

沒有留言: