我需要帮助决定哪个IOC容器最适合在移动设备上开发(android)。 我需要的是没有太多开销的基本IOC。 Spring是一个非常好的框架,但它对于移动设备来说太过分了。
答案 0 :(得分:26)
您应该尝试Roboguice。我开始在Robolectric的项目中使用TDD。
到目前为止一直很好:)
答案 1 :(得分:17)
还有Dagger比RoboGuice轻。
答案 2 :(得分:15)
您还应该尝试AndroidAnnotations :)。
它的灵感来自RoboGuice,但绑定和注入是在编译时完成的,以避免性能成本。
它还提供事件绑定(注释接收点击事件的方法)和简化的线程模型(注释一个方法以确保它将在UI线程/后台线程中执行)。
当然,AndroidAnnotations可以与RoboGuice结合使用。
答案 3 :(得分:1)
答案 4 :(得分:0)