【发布时间】:2010-10-06 08:22:04
【问题描述】:
这有点基于this question。
我目前正在考虑从头开始重建我们公司的 Intranet(老实说,我们现有的 Intranet 绝对是一团糟),但我希望我们的新 Intranet 的核心“功能”之一是构建整个应用程序的能力(在 MVC 中也可能有 10 次中的 9 次,另一个是标准的 webforms)作为为核心提供附加功能的模块或在核心内创建新应用程序的模块(对于例如,Joomla 是如何做到的)只需将它们插入到核心应用程序中,一旦它们完成就将它们放入目录中,并且在某些时候能够从管理界面启用和禁用它们。
我目前正在研究 MEF 并试图了解它,尽管我也在研究 MvcContrib Portable Areas,并想知道这对于我正在尝试做的事情是否是一个可行的替代方案。
我只是想知道这是否是试图让我到达我想去的地方的最佳选择,还是我打算使用 MEF 作为提供此功能的元素完全错误?
我什至可以在 MVC 中做我想做的事情吗?
【问题讨论】:
标签: asp.net-mvc plugins .net-4.0 mef modularity