我只使用过 Sitefinity 3.7。老实说,尽管有 Telerik 的支持,但我发现它非常难以使用,一旦你超越了基础。
至于果园,我完全同意乔希的观点,即支持是大问题。Bertrand Le Roy 每天会在 Stackoverflow 上回答您的问题一次,有时会非常简短。在 3 或 4 天之后,您会发现问题的根源,但支持是 Orchard 需要改进的地方,尽管 Bertrand Le Roy 有良好意愿。因此,在 Orchard 中,您处于最深处。
Orchard 的另一个缺点是,对于不是编程极客的最终用户来说,它的用户界面非常糟糕。程序员可以处理层和区域,并在列表中处理大量它们。即,Sitefinity 更加所见即所得,我想说,对最终用户来说更好。
然而,对于程序员来说,我发现 Orchard 尽管支持很少,但比 Sitefinity 容易得多。
两个 CMS 之间差异的两个示例:
- 菜单。
Sitefinity 很棒,因为您有一个拖放树视图来组织您的页面,这会立即反映在菜单中。
Orchard 表示他们将在 1.5 版中内置分层菜单。但是,您必须将页面输入到表单中,而不是像 Sitefinity 那样进行图形拖放。
- 页。
同样,在 Sitefinity 中,您只需将控件拖放到页面上。
在 Orchard 中,您必须以非常怪异(对最终用户)的方式配置图层和小部件。
此外,例如,如果您有一个网站,其中每个页面都有一个自定义标题图像,以及左右列中的自定义内容,那么您将需要一个包含这些额外自定义部分的每个页面的图层。(果园“页面”只允许你一块内容)。除了最极客之外,这对任何人来说都是一场噩梦。
用户反馈:
我开发了两个 Sitefinity 3.7 站点。一个适合有 WordPress 使用经验的人,另一个适合经营一家旅行社并面临 IT 挑战的夫妇。我没有从我们的用户那里得到任何反馈。这是您可以获得的最佳反馈。看看其中一个网站(IT 挑战夫妇):
普雷斯顿里德
我们在 3 年前为他们设置了它,从那以后就再也没有收到过他们的消息。所有的内容都是他们输入的。
如果我们使用 Orchard 完成这项工作,我们会定期为它们设置图层和小部件。
我的总结:
我真的很喜欢果园。我发现它很容易用作程序员。对于最终用户来说,这是一场噩梦(我认为),但如果你编写几个模块,大部分障碍都会被克服。
例如,我编写了一个名为 Wingspan.Views 的模块(在撰写本文时不在图库中),它允许在每个“页面”或视图上添加 3 个额外的编辑器,正如我所说的那样:一个用于主图像,一个用于右内容和左侧内容。您还可以使用普通的旧 Body 部分来提供主要内容。菜单仍然是我正在处理的问题。
我们将为我们继续参与的客户使用 Orchard,因此我们可以设置所需的层和小部件。我们将开发复杂的功能(模块),以满足客户的需求和负担。
对于 IT 挑战类型的客户,我们将使用 Sitefinity 3.7。如果需要开发复杂的额外功能,我们将拒绝 Sitefinity 中的工作。
笔记:
Orchard 中最好的功能之一是形状追踪工具。不确定 Sitefinity 是否有类似的东西。
那么什么是果园,它的发展方向是什么?:
Orchard 是开源的,似乎是由 Microsoft 赞助的。正如我认为 Bertrand Le Roy 是由微软支付的。
通过阅读博客等,其想法是提供可供其他 MS 合作伙伴使用的代码,例如 DotNetNuke。
要想真正发挥作用,Orchard 需要一个图形化程度更高的用户界面,否则最终用户会觉得它太令人讨厌了。
真可惜,因为对于程序员来说,它是一个易于使用和配置的好工具。