1

我们正在寻求为不同的客户合同构建多个自定义网站,具有量身定制的功能,但都围绕相同的主题和概念。

所有网站的功能将有大约 70% 的共性,但差异足以证明构建 CMS 是一个糟糕的选择。此外,客户不希望他们的数据库具有与他们无关的属性。

数据库表将基本相同,每个站点的每个表中都有一些不同的属性。即客户表可能 80% 相同,但在一个项目中可能还会要求头发颜色、眼睛颜色等,而在另一个项目中可能还会要求身高和体重....

我对其他层没问题,但是 MVC 表示层的最佳实践是什么?我想通过基类创建尽可能多的继承函数/控制器/动作/resx/etc(这将是每个网站引用的同一个项目),但是 MVC 似乎并不像 webforms 那样适合它。

任何想法将不胜感激,谢谢

4

1 回答 1

0

我将把精力集中在网络配置上,并围绕存储在服务器端的配置设置构建我的表示层。此外,我不完全确定您的页面在逻辑上会有多大的不同,但是拥有不同的 CSS 样式可以极大地改变您网站的外观。这个帖子有点含糊,我希望我能帮助摒弃一些想法......

于 2013-11-11T21:53:29.203 回答