Rocket框架可移植性到基于web的应用程序
本文关键字:web 应用程序 框架 可移植性 Rocket | 更新日期: 2023-09-27 18:09:41
我正在设计一个windows窗体应用程序。我还想为相同的应用程序提供基于web的前端。我知道我需要重新设计整个UI部分,我已经准备好了。
但是我想知道的是,在开发windows表单的过程中,我应该遵循什么样的架构,以便最大限度地重用部分。我所说的最大部分是指数据访问逻辑、业务逻辑等。
我计划使用火箭框架http://rocketframework.codeplex.com/为windows应用程序设计。有人熟悉吗?请建议。
经过大量的研发和广泛的研究,我最终确定在这里:https://github.com/geersch/ModelViewPresenter它是由Christophe Geers编写的MVP架构。它支持我所需要的一切——winform的架构、web可移植性支持、实体框架。非常好用。
额外的阅读:http://www.cerquit.com/blogs/post/MVP-Part-I-e28093-Building-it-from-Scratch.aspx
MVP或MVVM应该允许重用应用程序的部分。
的兴趣?:使用Windows Forms实现MVC