关于IOC
大概我会用的DI库只会有ButterKnife了。
androidannotion好丑,写出来的代码好丑。说其优点,似乎有如下因素:
代码量更少
就因为这个因素,就可以把所有的程序所有逻辑都扔掉了吗。各种泛滥的annotion,各种注入,我就觉得有病。
有些东西不该用注入来做,比如说逻辑,还有根据id的名字来决定控件的命名。
这种耦合看起来就跟EventBus一样,并没有真正地解耦。
在我看来,AndroidAnnotion也就是个ActiveAndroid同样等级的东西。
把annotion生成的文件引入到代码中,这种事情可以接受吗。
还是ButterKnife更加简洁-