2012-06-26 53 views
3

我正在學習使用模型視圖展示器模式開發使用實體框架的Windows窗體應用程序,因爲它是在stackoverflow上爲Windows窗體開發提供的設計模式。另一方面,關於MVP的每篇文章都有一篇關於MSDN的「退役內容」筆記。 這非常令人困惑,因爲我不知道我是否應該繼續學習MVP並嘗試在Windows窗體開發中實現它,或者我應該遵循另一個更好的設計模式。 有什麼建議嗎?在MSDN上退役的內容模型查看演示者

鏈接: http://msdn.microsoft.com/en-us/library/ff647543.aspx
http://msdn.microsoft.com/en-us/library/ff649820.aspx

+0

提供一些鏈接,以便我們檢查出來。 – AMissico

回答

4

有關的WinForms,你應該堅持MVP (Supervising Controller)

您看到退休內容的原因是因爲微軟在Windows 8,Metro Style applications上投入了大量資金。使用C++,C#和WPFHTML5 + JavaScript構建的WinRT將成爲未來構建應用程序的一部分,因此學習至少需要其中之一。

WinForms沒有正式棄用,但不要指望它會得到MS的很多愛。我會花一些時間學習XAMLMVVM pattern。話雖如此,所有UI design patterns(MVC,MVP,MVVM)的概念都非常相似,所以學習一個將幫助您瞭解其他人。

+0

非常感謝這個很好的答案。我想它的時間切換到WPF :) – ZedBee

相關問題