6
Google Guice与PicoContainer进行依赖注入
我的团队正在研究依赖项注入框架,并试图在使用Google-Guice和PicoContainer之间做出选择。 我们正在寻找框架中的几件事情: 较小的代码占用空间-我所说的较小的代码占用空间是我们不想在我们的代码库中到处都有依赖项注入代码垃圾。如果需要在将来进行重构,我们希望它尽可能简单。 性能-创建和注入对象时,每个框架有多少开销? 易于使用-学习曲线是否很大?我们是否必须编写大量代码才能使某些简单工作起作用?我们希望配置尽可能少。 社区规模-较大的社区通常意味着将继续维护项目。我们不想使用框架,而不得不修复我们自己的错误;)此外,框架的开发人员/用户社区也可以(希望)回答我们所遇到的任何问题。 将两个框架与所列标准进行比较将不胜感激。任何有助于将两者进行比较的个人经验也将非常有帮助。 免责声明:我对依赖注入还很陌生,因此如果我提出的问题与本次讨论无关,请原谅我。