首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >酒店管理系统-选择ASP.NET表单、桌面系统还是基于MVC的系统

酒店管理系统-选择ASP.NET表单、桌面系统还是基于MVC的系统
EN

Stack Overflow用户
提问于 2011-04-13 17:33:55
回答 2查看 1.4K关注 0票数 0

我们正在开发一个基于.NET平台的酒店管理系统。我已经用Windows窗体开发了一个原型版本。但现在我们需要做出一个重大决定。无论是使用MVC,还是继续使用基于桌面的系统或基于ASP.NET的系统。

酒店管理系统有一个丰富的对象模型。这使得系统非常灵活,但也有代价,各种实体有许多创建、更新、详细信息(CRUD)表单。

使用Windows窗体的优点是,我可以在一个窗体中完全嵌入CRUD操作,但我失去了Web的所有优点。

如果我选择基于web的平台,我可以获得web架构的所有优点,但我需要设计大量的网页。

另一个次要问题是,如果我选择WEB,选择web forms还是MVC是另一个决定。

我需要帮助来选择前面的路。

PS:这是一个产品,而不是一个项目。因此,我们选择的平台是没有界限的。

EN

回答 2

Stack Overflow用户

发布于 2011-04-13 17:44:28

我会选择MVC。它非常适合构建CRUD密集型应用程序,并且构建基本的web页面(视图)也很容易。唯一的缺点是默认的页面样式有点“乏味”。你可以使用很多主题来改进你的网站设计(例如StyleShout)。也可以看看jQueryUI的ThemeRoller

Win32应用程序的缺点是,您必须担心如何将应用程序分发给用户(以及将来的任何更新)。有了web,部署就简单多了(特别是当你使用IIS7的时候)。

票数 1
EN

Stack Overflow用户

发布于 2011-04-14 13:28:45

谢谢大家的建议。我们已经决定继续使用带有ASP.NET引擎的Razor。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5647142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档