我開始大量投資於WPF,並想知道那些比我自己更瞭解這些決定的智慧的人。 WPF是前進的方向嗎?WPF,Xaml和MS開發的未來
回答
是的,它是的前進方向。
WPF和使用XAML進行接口已徹底改變了我們爲客戶開發所述接口的方式。可能性是無止境的,學習曲線很大,但有優點。
現在,我們可以在XAML中做一些我們無法想象的3年前用WinForms做的事情 - 或者需要幾行代碼和一小時邏輯的事情,而這些事情以前需要整整一週的邏輯和四個類文件。
這絕對是MS開發的前進方向,但總會有人使用WinForms。
他們甚至用WPF開發了VS2010,它必須給它一些東西,對嗎? ;)
XAML是一個很好的聲明性方法,可以爲您完成許多光滑的值轉換,並有機會在幕後添加更多設置界面。但是可以將它從WPF中分離出來(儘管它們通常並駕齊驅)。
我知道.Net 4在Workflow Foundation和Windows Communication Foundation中使用XAML聲明性語言方面取得了一些進展,這很有趣,因爲這兩者已經是聲明性很強的XML驅動。
因此,XAML絕對是MS的前進方向,尤其是考慮到在覈心上,它只不過是一種構建對象圖的方式 - 任何對象圖。 WPF也將取得一些進展 - 例如,包含錯過的DataGrid(已經有很好的商業替代品)以及更復雜的像素着色器,這些應用程序應該將更多的工作推到硬件上,並提高渲染和啓動速度的WPF應用程序。
至於WPF是否是未來?是的,對於那些與Windows綁定的人來說,他們重視手寫輸入和手寫識別,並且可以在其開發預算中找到空間以吸引人的UI開發。
反對Flash,Flex,DHTML一般?我不知道。我傾向於不這樣認爲 - 大多數應用程序不需要胖客戶端開發的全部功能,並且不會太在乎像素着色器等,並且很樂意將其與網絡的可訪問性進行交易。
Silverlight和XAML不是無縫交叉兼容的,並且WPF不會自動傳輸到Web上。 (然而?)儘管如此,我還是賭了一把,並發現它花費了很多時間。如果沒有其他的東西,這對原型設計來說太棒了。
- 1. WPF XAML和:DisplayToolTipPath
- 2. iPhone開發的未來
- 3. axis2 webservice開發的未來
- 4. WPF/XAML和Clean Code
- 5. 的(Windows)中桌面應用程序開發的未來:WPF和Silverlight
- 6. 關於WPF和Web開發?
- 7. 爲iPhone/Android和WPF開發
- 8. XAML和用戶界面開發
- 9. WPF,Xaml和控件工廠?
- 10. WPF Datagrid Combobox XAML和Codebehind
- 11. IsMouseOver引發不工作的GridViewColumn WPF XAML
- 12. Windows 8開發WPF或Windows應用商店XAML
- 13. WPF XAML分析異常未處理
- 14. WPF XAML引用未通過myAssembly.GetReferencedAssemblies()解析()
- 15. Mac上的MS Dynamics開發
- 16. 在WPF中開始一個XAML動畫
- 17. 未來的日期SQL開發人員
- 18. 在WinForms上開發思考未來Web開發的技巧
- 19. 未來的後端網頁開發與前端網頁開發
- 20. xaml中的WPF ObservableCollection
- 21. WPF XAML的DatePicker DisplayDateStart
- 22. WPF XAML解析異常發生錯誤?
- 23. WPF XAML普遍故事板觸發
- 24. WPF的StringFormat和本地化在XAML
- 25. 查找未來的發生次數,期間和開始日期
- 26. 未來的工作和開發者文檔
- 27. PSD到WPF XAML:
- 28. wpf調試xaml
- 29. XAML WPF驗證
- 30. WPF DataTrigger - 在XAML
謝謝丹尼爾。至於界面開發,我完全同意。我一直在使用AutoCAD 2010和Excel 2010作爲界面示例,並且能夠複製我嘗試過的每個控件。就VS 2010而言,我下載了Alpha,並且它在視覺上很吸引人,但是就可用性而言,還沒有什麼值得吹噓的。 –
Brad
2009-12-11 15:32:16
同意VS2010的評論。就可用性而言,沒什麼好吹噓的,但GUI非常好。 儘管進入WPF - WPF和Silverlight真的是.NET的未來,在新技術越早越好,越好! – 2009-12-11 15:33:34
在我看來,憑藉WPF的靈活性,MS對於所有密集的海豚來說 - 即使不是軟件,也允許UI行業開始取得更大的進步。應該有趣的看到,隨着新想法出現並被採納或*被盜*,IP會發生什麼變化。 – Brad 2009-12-11 15:57:40