2010-06-11 23 views
1

我有一个基本上是一个大型的手册HTML网站的项目。尽管将来有些内容可能会由数据库驱动。我通常对任何数据库驱动的网站使用ASP.NET MVC,但不确定是否将其用于小册子html网站。使用ASP.NET MVC for html小册子网站?

回答

1

即使内容是静态的,您也可能要使用母版页。不妨使用MVC来保持网站页眉和页脚的一致性。 (同样适用于任何语言,真的。)

0

关于ASP.NET MVC的好处(如并列到Web表单?我想你问的)是,你可以只使用基本的HTML和有需要的设计师设计了宣传册。如果这需要在表单或CMS等某个阶段更“动态”,那么使用现有的纯HTML将更容易。

此外,如果你正在使用MVC已经其一个没有脑子...

+0

我应该更清楚,我正在比较MVC到“html only”项目(而不是webforms) – Danny 2010-06-11 09:08:15

+0

好吧,我看,没有probs。我建议使用现有的托管,部署和维护程序来确保一致性。这确保了所有网站的服务水平相同,并实现了无缝的可扩展性...... – 2010-06-11 11:09:59

0

丹尼,

这可能也是一种选择在你的项目发起人是否想支付托管窗口,或者是否沿着linux路线走下去。如果您确定网站永远不会被要求从数据库获取数据,那么您实际上可以在mvc(您的开发人员应用程序)中创建一个应用程序,然后让该应用程序将该“平面文件”网站生成为html文件。这样,您可以将组成内容的元素存储在开发人员数据库中,并在需要时重新生成整个站点。这种方法将获得红利 - 例如,你决定在整个网站上添加一些jQuery,然后这将在一次打击中完成。

这种生成平面网站的方式意味着您理论上可以拥有一个用于多个客户端的引擎,根据需要只更改css和内容。

只是我的两便士的价值......

吉姆

1

您仅承载普通的旧的HTML文件现在它。如果需要数据库驱动的内容,ASP.NET MVC的路由选项可以轻松切换到动态站点而不会中断链接。

我们使用相同的方法来建立一个SEO目的的虚拟网站,直到真正的应用程序开发和切换到动态内容是毫不费力。