2009-07-25 83 views

回答

2

就我個人而言,我會學習WPF。我們使用了很多Winforms,但我們正在遷移到WPF。我認爲這是一套更有前途的技能。 WPF Virtual Labs是一個很好的開始。

-1

兩者的基本內容大致相同 - WPF通過聲明性UI定義和蒙皮/主題以及稍微不同的一組佈局技術提供了更多功能。當你在「Hello world!」時階段,它沒有什麼區別 - 當然比在VJSSupUILib中使用GTK#或Swing實現要少。

+4

我不同意WPF和Winforms是非常非常不同的。針對WPF的開發與Winfroms的開發有很大不同。 – Foredecker 2009-07-25 22:05:50

0

我會說學習既要有更強大的知識基礎,又能夠使用遺留代碼,但需要花更多精力投入WPF,因爲它最終將取代WinForms。

+0

我只能一次學習一件事,或者至少從一個開始..我現在決定先仔細看看WPF;) – Thomaschaaf 2009-07-25 22:38:22

+0

我不同意這一點 - 只學習WPF。 WinForms實際上基於20多年曆史的技術,並且該模型已被WPF完全替代。如果可以的話,我會避免學習WinForms。 – codekaizen 2009-07-25 23:11:03

1

我的經驗法則是選擇,不需要用戶去通過額外的努力,最近的技術。如果你必須支持Windows XP,那麼WinForms就是一種方法,因爲它不需要XP用戶安裝.NET更新。如果你不必擔心XP,那麼WPF可能已經準備好了。

相關問題