【发布时间】:2010-10-05 18:03:26
【问题描述】:
我想知道 CMS(如 SiteFinity、Sitecore、SharePoint、DotNetNuke 等)在哪里适合 MS MVC 框架(1 或 2)。 MVC 框架为开发人员以及整体 SEO 和 SEM 价值带来了很多好处,而大多数 CMS 平台需要大量 ASP.NET 附带的 WebForms“东西”。想法?我试图弄清楚这两个部分是否适合未来的项目,或者它们是否是不同的概念?
顺便说一句:我意识到自定义 CMS 可以工作,但这可能需要大量额外的时间,而不仅仅是设置一个开箱即用的 CMS 实例。
【问题讨论】:
-
MVC 提供的哪些 SEO 和 SEM 优势是 WebForms 无法实现的?我不能代表其他 CMS,但 Sitefinity 提供了对页面 URL 的大量控制。事实上,Sitefinity 4.0 使用的是 MVC 路由引擎。
-
我并不是说 MVC 在 SEO 和 SEM 方面所做/可以做的事情是 MVC 独有的,只是更简单;除了简化的 URL 之外,缺少视图状态(例如查看 SO)、简化的标签名称/ID(因此更小的页面)、通常更小的页面大小(AJAX 等)。
标签: model-view-controller content-management-system