开发者

Hotel Management System - Choice Between ASP.NET Forms, Desktop Based or MVC based System

We are developing a Hotel Management System based on .NET Platform. I have already developed a prototype version with Windows Forms. But now we need to take a major decision. Whether to go for ASP.NET Forms, continue with Desktop Based system or MVC based System.

The Hotel Management System has a rich object model. This makes the system a lot flexible but it comes with a cost, There are lot of Create, Update, Details (CRUD) Forms for various entities.

The Advantage with Windows Forms is that I can embed CRUD actions entirely in one form but I loose all the advantages of Web.

If I choose web based platform, I get all the advantages of web architecture but I need to design lot of web pages.

Another Sub Issue is that if I choose WEB, whether to go for web forms or MVC is another decision to be taken开发者_JAVA技巧.

I need help in choosing the road ahead.

PS: This is a product not a project. Hence there are no bounds about platform we choose.


I would go for MVC. It's perfect for building CRUD-intensive applications, and building basic web pages (views) is easy. The only downside is that the default page style is a bit "bland". There are many themes available that you can use to revamp your site design (e.g. StyleShout). Also maybe look into jQueryUI's ThemeRoller.

The downside of a Win32 application is that you have to worry about distributing the application to your users (and any updates going forward). With web, deployments are much simpler (especially if you're using IIS7).


Thank you Everybody for your suggestions. We have decided to go ahead with ASP.NET MVC with Razor Engine.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜