原來說是xaml只是隨著下一個版本的windows放出,后來改編到winfx里面,最近聽說作為.net3.0出現.這樣的直接后果就是這個b/s+c/s通吃的UI框架不但要寄生在新版windows里面,也要被用來在xp上攻城略地.
微軟這回蓄勢待發xaml有多強大呢?3d(感覺不夠純粹)/強大的數據綁定/動畫/多媒體支持...
這里可怕的不僅僅是框架,還有配套的GUI開發工具.有趣的是Interactive Designer據說就是用wpf開發的.
xaml只是個xml描述文件,里面可以包含代碼,編譯成UI界面.所有的界面內容也可以由程序動態運行.
這樣未來運行在browser里面的UI不是復雜的ajax,是和后臺一致的托管代碼.
Java怎樣應對呢?Java+Flash? 開發bs都困難重重.除非Flash能放棄as,直接同java結合,或者兩個公司合作開發一個新框架.這個新框架應該是什么樣子呢?完全的3D視角,時間軸控制...重演c#后來居上的歷史.
Java在Sun的手里一直半死不活,真希望能趕快被google并購,或者sun主動把java捐贈出來.
如果沒有"意外",在wpf正式發行以后,桌面應用將逐步過渡到wpf開發.HTML由于其跨平臺,可能會平分秋色.
面對wpf,如何反抗?java.net是太監,在.net陣營里面連二奶都不算,等于投降.
利用xaml? xaml被編譯加載,其執行框架還是.net,機會似乎不大.在瀏覽器上可能會有類似lasszlo的組合.
作為Java愛好者,祈禱奇跡發生吧,還好在Java世界中奇跡是家常便飯 :)