【发布时间】:2010-12-21 19:05:11
【问题描述】:
使我的大部分 C# 源代码 UI 独立的基本技术是什么?
例如,我想为 Winforms 桌面应用程序编写我的源代码,我将能够插入到 asp.net Web 应用程序或 WPF 应用程序中,只需进行非常小的更改。 IE。无论 UI 技术如何,我都将能够使用相同的源代码,以使其面向未来。
我知道CSLA framework 可以做到这一点。
但是如果我不使用CSLA(学习一个新框架需要一些时间,目前我没有那么多时间花在它上面),要实现这种我的 C# 代码中的能力?
你能举个例子吗?我已经在我的应用程序中使用了业务对象和分层技术。但即便如此,我也看到需要大量编码才能将我的代码插入新的 UI 技术。
请不要给我任何肤浅的答案。
【问题讨论】:
标签: c# model-view-controller design-patterns