有没有人为LoB应用程序实现过Orchard?如果是这样,您的经历是什么?您是建议使用它还是其他CMS,还是您认为走错路了?

最佳答案

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

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

因此,如果您要做出与我相同的决定,则可能要向您发出以下警告:

1-由于 Orchard 在此领域编写了大量代码,因此您必须非常了解MVC内部。如果您不是MVC方面的专家,那么您会发现自己花费了大量时间来确定应做的事情。

2-根据您要开发的应用程序类型,可能有必要摆脱一些内置模块,甚至某些核心模块也可能导致您遇到难以解决的问题。

3-通过进行如此大量的自定义,Orchard将来的任何发行都可能会破坏您的代码-并且您可能会发现自己维护自己的应用程序框架并且无法应用错误修复等。提醒您,Orchard只是一个新框架,因此期待大量错误修复,很快就会发布。

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

因此,我的建议如下:

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

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

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

希望这可以帮助!

关于content-management-system - 使用Orchard进行LOB应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5043899/

10-11 02:32