使用Orchard进行LOB应用程序?

时间:2011-02-18 16:31:11

标签: content-management-system orchardcms

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

1 个答案:

答案 0 :(得分:17)

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

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

所以,如果你想做出同样的决定,我应该警告你:

1 - 你必须很好地理解MVC的内部结构,因为orchard在这个领域有大量的代码。如果你不是MVC的专家,你会发现自己花了很多时间来解决你应该做的事情。

2-根据您要开发的应用程序类型,可能需要删除一些内置模块,甚至一些核心模块可能会导致您难以解决的问题。

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

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

所以,我的建议如下:

如果您认为自己可以在没有大量定制其内部结构的情况下使用Orchard,那么您肯定会受益匪浅。另一方面,如果您的项目规范需要您对框架进行大量更改,那么我不会建议您继续使用此选项。

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

不幸的是,我不知道在这里推荐任何其他框架和Orchard。

希望这有帮助!