我想开始构建更多可测试的Web应用程序,遗憾的是我还没有能够使用Microsofts MVC框架。所以我在寻求建议。你们使用asp.net应用程序的UI模式,以及如何实现它们?

我确实理解MVP,MVC等模式,但我没有任何实现它们的经验,因此非常感谢任何输入。

最好的问候,埃吉尔。

有帮助吗?

解决方案

我仍然使用“老式”的Web表单,但我尝试尽可能多地保留远离文件背后的代码的逻辑,而是在单独的层中具有业务/域逻辑,并且在它和表示层之间具有外观类(如果它和#180;服务)。

其他提示

如果你想要快速和肮脏的东西,仍然使用WebForms,同时获得将表示代码与应用程序的其余部分分开的所有优点,我使用了以下技术,它可以正常工作。

http://www.duncangunn.me.uk /dasblog/2008/03/02/WebFormsMVCOnTheCheap.aspx

这允许我使用单元测试来“驱动”我的应用程序。它不是完美的,但我现在已经在几个应用程序中使用它并取得了成功。

我越来越多地使用新的Asp.net MVC框架,我真的不喜欢HTML和viewstate汤Webforms倾向于创建......

asp.net模型视图演示者(监督控制器)方法对我有用。也看着asp.net mvc

我使用过很多版本的 FrontContoller 模式项目,运作良好,也很可测试。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top