| |
|
|
|
| JBuilder 2006 |
| |
现在,有两件事情需要补充:
1。我当时(3月份)的猜测已经得到证实,Borland已经宣布作为独立软件的JBuilder已经走到了它生命的尽头,下一个版本的JBuilder (可能是2006,今年年底将发行Beta版)将建立在Eclipse的基础之上。也就是说作为Eclipse对头的JBuilder已不复存在,现在的 JBuilder将是以一组Eclipse的插件形式提供给它忠实的用户和粉丝的。
2。BEA已经把AspectWerks贡献给AspectJ这个已经不是新闻了,但是直到今天我才意识到这一战略的真正含义!原本AspectJ由IBM一手主导的情况已经被改变了(施乐已经交出了AspectJ 整个开发小组,现在的领导人是 IBM 的 Adrian Colyer),现在的AspectJ是由IBM和BEA联合控制的产品。看看有关AspectJ 5的随便一篇报道吧,长期以来在AOP领域内的楚河汉界语法方面和XML方面转眼便成了一条通天大道!而AspectJ昔日的最大竞争对手今天也手拉手肩并肩的走在了一起,就好像那些战火和硝烟只存在于日记中一样。
2004年,AOP的创始人Kiczales曾有过一段访谈,大概介绍了AOP的标准化之路,其中给出了两条道路供世人选择:以AspectJ为标准,或者,以AspectJ来制定标准,现在看来IBM和BEA已经代表人类作出了选择。想到这。。。。。。我真的无话可说了。
而且,BEA的野心还不仅仅局限于此.“在开源的世界里,什么是贡献?”这个问题不好回答,但是下面这个问题要简单一些:“靠昆虫传媒的花为什么都要好看一些?”BEA贡献出AspectWerks的代价是得到了整个AspectJ,并且它已经多次表示将在JRockit中全面支持AspectJ了!设想一下这是什么样的局面吧,作为中间件巨头的BEA,现在已经具备了随时可以将它庞大的产品线全方位的平移到轻量级容器的路线上去了,因为它可以从虚拟机的级别支持AOP,釜底抽薪式的对所有开源容器发起新一轮的剿匪运动!IBM怎么办?IBM也没办法啊,除了应招之外还能干什么,好在IBM的精力全在这方面了,又有AspectJ的主控制权。再假想一下最后一次假想,如果IBM和BEA联手转向轻量级容器。。。。。。宁可。。。不要让。。。漏网!嘘,小声点! |
| |
|
|
|
|
|