最近又有点时间研究一下真正的技术了。第一站是时下的大热门——AOP。
AOP=Aspect Oriented Programming(翻译不能 -_-bbb “面向表面的编程”??想打自己一嘴巴……)
我第一次看到AOP这个字眼是在很久以前(久以前……久以前……)在Eclipse的社区——有人(不止几十个,起码数以百计)叫嚣着要求Eclipse加入对AspectJ的集成,声称这是“adds another dimension to programming(为编程加入另一维)”。我的第一反映是:“dimension?好古怪的念头,一个广告吗?”于是AOP就此擦肩而过。第二次是上周,我在IntelliJ IDEA的社区乱逛的时候,看到一个大热贴,叫做“Your Five Favourites Features For 4.0”,是让拥趸们提出自己最期望的下一版本的5个特性,我看到题目就有莫名的预感觉得要见到AOP了(看来我的直觉早就告诉我那不是个广告-_-bbb)——结果,第一个人的第一个期望就是:
……
The 5 features I find must be present in the next release.
AspectJ integration