c# - Windows Mobile 应用程序中的 IoC/DI 容器

标签 c# compact-framework dependency-injection inversion-of-control

我是否应该对在使用紧凑框架 3.5 的 Windows 移动应用程序中使用 IoC/DI 容器(特别是 ninject)有任何顾虑?

最佳答案

OpenNetCf.net 组在这里有一个移动 IoC http://ioc.codeplex.com/

主要关注的是您强制 IoC 在您的应用程序上执行多少反射。反射是昂贵的。如果您使用一点:没问题,如果您使用很多,您可能会遇到启动问题。

就我个人而言,我在我的代码中使用了 Ayende 的 15 行 IoC 的变体。

http://ayende.com/Blog/archive/2007/10/20/Building-an-IoC-container-in-15-lines-of-code.aspx

关于c# - Windows Mobile 应用程序中的 IoC/DI 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1241204/

相关文章:

c# - 如何反序列化 oData JSON?

c# - 什么时候使用枚举、类或标签?

maven-2 - 依赖注入(inject)在使用 Jersey 和 OpenWebBeans 的 Tomcat 7 上不起作用

c# - 如何返回一个空的 ReadOnlyCollection

c# - 刷新高速缓存时如何提供过时的数据?

c# - 在 Compact Framework 中隐藏标题栏

c# - 如何使用 Compact Framework 在 C# 中验证 X.509 证书

c# - 加载一个 Inkbox 签名,从 SQLserverCE 存储为一个数组

java - Spring:Spring Batch bean 的 DI 不起作用

javascript - AngularJS:将 HTML 中嵌入的 JSON 传递给 Controller