我正在使用MVVM Light开展一个新项目。据说最好不要使用包含的SimpleIoC,因为它有几个局限性。但是使用SimpleIoC有哪些缺点/限制呢?
在做出这个选择时,使用Ninject有什么优势呢?
我正在使用MVVM Light开展一个新项目。据说最好不要使用包含的SimpleIoC,因为它有几个局限性。但是使用SimpleIoC有哪些缺点/限制呢?
在做出这个选择时,使用Ninject有什么优势呢?
我的官方观点是:“对于许多应用程序,特别是移动应用程序,SimpleIoc可能已经足够了。如果您需要更多功能或者您有首选的IOC容器,您可以进行交换”。
我从未遇到过不能使用SimpleIoc解决的情况,除了一些需要使用配置文件来配置IOC容器的WPF桌面应用程序,而SimpleIoc不支持这个功能。
希望这可以帮助您,Laurent