我只使用过 Sitefinity 3.7。老实说,尽管有 Telerik 的支持,但我发现它非常难以使用,一旦你超越了基础。
关于 Orchard,我完全同意 Josh 的观点,即支持是大问题。 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 挑战夫妇):
PrestonReid
我们在 3 年前就为他们设置好了,从那以后就再也没有收到过他们的消息。所有的内容都是他们输入的。
如果我们使用 Orchard 完成这项工作,我们会定期为它们设置图层和小部件。
我的总结:
我真的很喜欢果园。我发现它很容易用作程序员。这对最终用户来说是一场噩梦(我认为),但如果你编写几个模块,大部分障碍都会克服。
例如,我编写了一个名为 Wingspan.Views 的模块(在撰写本文时不在图库中),它允许在每个“页面”或视图上添加 3 个额外的编辑器,我称之为:一个用于主图像,一个用于右侧内容,一个用于左侧内容。您还可以使用普通的旧 Body 部分来提供主要内容。菜单仍然是我正在处理的问题。
我们将为我们继续参与的客户使用 Orchard,因此我们可以设置所需的层和小部件。我们将根据客户的需要和负担能力开发复杂的功能(模块)。
对于 IT 挑战型客户,我们将使用 Sitefinity 3.7。如果需要开发复杂的额外功能,我们将拒绝 Sitefinity 中的工作。
注意:
Orchard 中最好的功能之一是形状追踪工具。不确定 Sitefinity 是否有类似的东西。
那么什么是果园,它的发展方向是什么?:
Orchard 是开源的,似乎是由 Microsoft 赞助的。正如我认为 Bertrand Le Roy 是由微软支付的。
通过阅读博客等,我们的想法是提供可供其他 MS 合作伙伴使用的代码,例如 DotNetNuke。
要真正发挥作用,Orchard 需要一个更加图形化的用户界面,否则最终用户会觉得它太令人讨厌了。
这很可惜,因为对于程序员来说,它是一个易于使用和配置的好工具。