winform和webform有什么區別?
結果來說,屬于兩套界面渲染方式。一個是對傳統windows界面元素的封裝,通過gdi繪制。
另一個是全新的dx渲染繪制的界面,也脫離了對傳統windows控件的依賴,沒有歷史包袱,理論上可以展現更炫酷的界面。
對初級開發人員來說,沒太大區別,類似的基本設計器是他們設計界面的主要手段,一樣給事件編寫代碼。
對初級以上開發人員來說,wpf需要學習xaml,有全新的ui描述語言,特別是可以通過模板的嵌套實現復雜的元素,通過style實現類似css的功能,通過比winform完善的多的數據綁定機制實現業務邏輯可以專心對數據而不是界面進行開發。
前途來說,兩者必定還會長期共存。深入理解winform對理解windows一些內部機制有好處。好好學習wpf可以更方便過度到其他xaml相關技術,這是微軟目前廣泛使用的技術,比如接下來的windows通用應用。
上一篇flash閃爍效果