Rocket框架可移植到基于Web的应用程序

时间:2011-09-27 10:49:15

标签: c# windows forms web-applications

我正在设计一个Windows窗体应用程序。我还想为同一个应用程序提供基于Web的前端。我知道我需要完全重新设计UI部分,我已做好准备。

但我想知道的是,在开发窗体时我应该遵循什么样的架构,以便最大部分可以重复使用。最大部分我指的是数据访问逻辑,业务逻辑等。

我计划将Rocket Framework http://rocketframework.codeplex.com/用于Windows应用程序设计。有人熟悉吗?请建议。

2 个答案:

答案 0 :(得分:2)

经过大量研发和广泛研究后,我终于在这里定居:http://cgeers.com/2008/12/14/mvp-model-view-presenter/#comment-718这是一个由Christophe Geers编写的MVP架构。它支持我所需要的一切 - 用于winform,Web可移植性支持,实体框架的架构。非常好用且易于使用。

补充阅读: http://www.cerquit.com/blogs/post/MVP-Part-I-e28093-Building-it-from-Scratch.aspx

答案 1 :(得分:1)

MVPMVVM应该可以使用来重复使用部分应用。

感兴趣?:Implementing MVC with Windows Forms