我知道這個可能可能是一個主觀問題,但我想知道你的經驗和估計Winforms程序員需要多長時間才能切換到WPF並編寫一個簡單的應用程序。從Winforms移到WPF
我開始使用.Net Winforms構建一個Windows應用程序。由於客戶關心用戶界面,我認爲最好切換到WPF是一個好主意。
我對WPF很陌生,除了一些常識外,幾乎不知道它。
該應用程序是一個單用戶桌面應用程序,SQL Server Express作爲後端數據庫,將使用強類型數據集或亞音速作爲其DAL。將使用一些基本的UI元素(Datagridviews,Textboxes,Buttons,...)。正如你所看到的,這根本不是一個複雜的項目。這就是爲什麼我正在考慮爲這個項目首次使用WPF。
我不知道Winforms開發人員習慣WPF需要多長時間。
你認爲我應該使用WPF考慮它的學習曲線來開始這個項目嗎?
P.S.該項目應該在2個月內準備就緒,我是一個快速學習者。
謝謝丹。這是豐富的。但我真正想知道的是大約需要多長時間才能寫出適當的「WPF樣式」代碼。 – Kamyar 2010-10-14 14:00:18
@Kamyar,在過去一年左右的時間裏,我花了大約3個月的時間研究各種WPF項目(主要是內部工具,但生產子系統需要幾個星期)。只是在最近的項目結束時,我感覺像我終於「做得對」了,可以這麼說(儘管我確信在幾個月後我會認爲這是非常有缺陷的)。這是整體轉向理解/使用單元測試和嘲諷的一部分,這引發了一系列的理解,這有助於澄清WPF體系結構背後的原因。 – 2010-10-14 14:53:05
+1爲「級聯的理解」。 WPF最終點擊時我也發生過這種情況。我現在是學習WPF的好程序員。 – bufferz 2010-10-15 00:43:33