使用Orchard进行LOB应用程序?

Zaf*_*iro 10 content-management-system orchardcms

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

小智 17

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

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

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

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

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

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

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

所以,我的建议如下:

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

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

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

希望这可以帮助!