【问题标题】:Using Orchard for a LOB Application?将 Orchard 用于 LOB 应用程序?
【发布时间】:2011-06-29 22:58:13
【问题描述】:

有人为 LOB 应用程序实现了 Orchard 吗?如果是这样,你的经历是什么?您会推荐使用它或其他 CMS,还是您认为这是错误的做法?

【问题讨论】:

    标签: content-management-system orchardcms


    【解决方案1】:

    根据我的经验,围绕 Orchard 开发自定义 LOB 应用程序可能是个好主意,也可能是坏主意。这完全取决于您实际尝试实现的目标,最重要的是您希望从 Orchard 框架中利用哪些潜在特性/功能。

    就我个人而言,我爱上了 Orchard 模块化架构和后端设计的简洁性。我想在我的应用程序中拥有所有这些功能,并决定完全在 Orchard 上编写我的应用程序。

    因此,如果您想做出与我相同的决定,我可能会警告您以下几点:

    1 - 你必须非常了解 MVC 的内部结构,因为 orchard 在这个领域编写了大量代码。如果您不是 MVC 方面的专家,您会发现自己花费了大量时间来找出您应该做的事情。

    2- 根据您要开发的应用程序类型,可能需要摆脱一些内置模块,甚至是一些可能导致您遇到难以修复的问题的核心模块。

    3 - 由于您进行了如此多的自定义,Orchard 的任何未来版本都可能会破坏您的代码 - 您可能会发现自己维护自己的应用程序框架并且无法应用错误修复等。请注意,Orchard 只是一个新框架,所以期待大量错误修复,很快就会发布。

    加上其他可能的后果,在做出最终决定之前权衡利弊非常重要。

    所以,我的建议如下:

    如果您认为您可以使用 Orchard 而无需对其内部进行大量定制,那么您肯定会受益匪浅。另一方面,如果您的项目规范需要您对框架进行重大更改,那么我不建议您采用此选项。

    简而言之,对于一个非常大的项目 - 不要使用 Orchard。

    不幸的是,我不知道还有什么其他框架可以像 Orchard 一样在这里推荐。

    希望这会有所帮助!

    【讨论】:

    • 好答案。我们正在调查 Orchard,总体上与您有类似的想法。
    • 我很乐意看到你分享你的观点。它会帮助我们所有人。
    • 很好的答案!感谢您分享您的经验。
    猜你喜欢
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多