m-y*_*m-y 30 wpf mef unity-container mvvm prism-4
我下载了Prism v4并运行了安装程序.我进入目录并运行以下两个批处理文件:
当我编译这些应用程序时,我没有看到任何真正的区别.我已经搜索了MEF vs Unity,我发现了一些优点/缺点,但没有任何具体说明是否一个人在Prism中使用"更好"(我知道这是主观的).我想也许如果我列出我的要求,有人可以指出我使用的正确技术(即使它不是Prism 4).
例如:
基本用户可能有以下选项:
所有相关地址都在Address.dll内.
高级用户可能具有以下选项:
所有相关地址都在Address.dll内.
管理相关的所有项目都在Admin.dll中.
应用程序不应该实际引用这些DLL中的任何一个,我打算反映它们,以便如果有100个不同的模块,并且用户只能访问其中的2个,则只下载和使用其中的2个.有权访问其中10个的用户获得10个用户.
我已经通过WebService解决了下载DLL.:)
ono*_*nof 21
没有"更好":它们是不同的东西.
IMO您的选择应该仅由您的要求驱动.根据您在此处发布的要求,我建议您使用MEF,因为DLL中包含模块,主应用程序不知道要加载的模块.这些任务是MEF存在的原因.
无论如何,你可以使用它们:MEF用于模块化,Unity用于利用依赖注入(可测试性,可重用性......)
| 归档时间: |
|
| 查看次数: |
10721 次 |
| 最近记录: |