Rocket framework portability to web based applications
I am designing a windows form application. I want also to provide a web based front for the same application. I understand that I need to redesign the UI part wholly and I am ready for that.
But what I would like to know is that what architecture should I follow during development of the windows form so that the maximum part can be reusable. By maximum part I mean the data access logic, the business logic etc.
I am planning to use Rocket Framework http://rocketframework.codeplex.com/ for windows application design. Are any one familiar with 开发者_StackOverflow中文版it? Please suggest.
After a lot of R&D and extensive study I finally settled here: https://github.com/geersch/ModelViewPresenter It is an MVP architecture written by Christophe Geers. It supports all I needed- Architecture for winform, web portability support, Entity Framework. Really nice and easy to use.
Additional reading: http://www.cerquit.com/blogs/post/MVP-Part-I-e28093-Building-it-from-Scratch.aspx
MVP or MVVM should enable use to re-use portions of your application.
Of Interest?: Implementing MVC with Windows Forms
精彩评论