辛味

© 辛味 | Powered by LOFTER
 

关于IOC

大概我会用的DI库只会有ButterKnife了。

androidannotion好丑,写出来的代码好丑。说其优点,似乎有如下因素:

代码量更少

    就因为这个因素,就可以把所有的程序所有逻辑都扔掉了吗。各种泛滥的annotion,各种注入,我就觉得有病。

有些东西不该用注入来做,比如说逻辑,还有根据id的名字来决定控件的命名。

这种耦合看起来就跟EventBus一样,并没有真正地解耦。


在我看来,AndroidAnnotion也就是个ActiveAndroid同样等级的东西。

把annotion生成的文件引入到代码中,这种事情可以接受吗。

还是ButterKnife更加简洁-

评论