.net - 如何使用 Umbraco 开发中/大型项目?

标签 .net content-management-system umbraco

我目前正在研究如何在我们 future 的项目中使用 Umbraco。我观看了 Umbraco.tv 并阅读了不同的“入门”指南 - 它的强大之处非常明显,并且作为 CMS 的能力也很棒。不明显的是当您想要的不仅仅是 CMS 编写的网站时如何使用 Umbraco。

因为没有人会使用 CMS 编写大型业务应用程序。但是如果你有一点复杂的逻辑,你会在 Umbraco 环境中解决它吗?如果您需要一些世界上最简单的工作流模型,您会把它放在某个用户控件中还是放在其他任何地方,或者这可能是放弃 Umbraco 的地方?...

所以也许我要问的问题是: 复杂度达到什么程度,您应该停止使用 Umbraco 并更好地使用 ASP.NET MVC(或任何您喜欢的)从头开始编写所有内容?您会在 Umbraco 的什么地方放置复杂的逻辑?

最佳答案

我使用 Umbraco 管理一系列企业级网站。我也有很多自己写的自定义代码。在宏和事件 Hook ,甚至社区编写的其他一些杂项项目之间,我没有发现太多我不能做的事情,尽管有些事情比其他事情更难。

以我的愚见,应该问的问题是它是什么类型的网站,而不仅仅是什么级别的复杂性应该决定一个阈值。如果它是一个由 CMS 提供最佳服务的内容驱动型网站,我不会因为必须编写一些自定义代码而放弃使用它。有很多方法可以添加代码来扩展 Umbraco。如果站点内容主要是应用程序驱动的,我不会为了能够这样做而试图将其强制放入 CMS。

希望这对您有所帮助。

关于.net - 如何使用 Umbraco 开发中/大型项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10698543/

相关文章:

c# - .Net SFTP 连接中的错误 key 格式无效

c# - 我怎样才能解决这个糟糕的 WPF ListView SelectedItems 性能问题?

php - PHP 中的 CMS - 数据库设计

c# - Umbraco 会与大型网站合作吗?

visual-studio-2012 - 在 vs 2012 中使用 nuget 设置 Umbraco 项目出现错误

.net - 在 .net 中使用 style 属性操作 html 内联 cssclass

.net - Visual Studio 社区 2015 更新 1 生成问题

content-management-system - 免费 session CMS

php - 任何 PHP CMS 都最适合数据输入吗?

c# - 让 Razor 动态输出 HTML 标题