2010-06-11 22 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目的的虛擬網站,直到真正的應用程序開發和切換到動態內容是毫不費力。