posts - 80,comments - 749,trackbacks - 2
还记得我的文章吗?http://www.blogjava.net/briansun/archive/2005/03/21/2274.html

现在,有两件事情需要补充:
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联手转向轻量级容器。。。。。。宁可。。。不要让。。。漏网!—— 嘘,小声点!

写日记的泡泡


posted on 2005-09-02 17:23 Brian Sun 阅读(2803) 评论(5)  编辑  收藏 所属分类: 软件随心

FeedBack:
# re: 也谈天下归一
2005-09-20 22:43 | roger
AOP和AspectJ在Java的世界中那么热吗?
怎么感觉现在的C++中好像都很少讨论AOP的东西啊。
Java倒是搞出一堆的概念,当然其中也不乏好的思想。

看Brian的文章还是蛮有意思的。鼓励鼓励。  回复  更多评论
  
# re: 也谈天下归一
2005-09-28 22:07 | Brian Sun
AOP和AOSD在某些人的圈子里很热,但是在主流程序员心里还没什么地位,呵呵。
  回复  更多评论
  
# re: 也谈天下归一
2005-10-31 21:41 | allen
最近在看master aspectj
蛮有意思的
主流语言对aop都有支持的方式,c++ ,ruby等等
bea跟ibm斗?还欠点火候吧  回复  更多评论
  
# re: 也谈天下归一
2006-05-11 21:58 | amoonhappy
AOP主要用在架构,服务器之类的应用中。也就是说,BEA的app server可以用aspectj来实现。这跟轻量级容器没有关系,因为BEA的产品一定是企业(重量)级的。  回复  更多评论
  
# re: 也谈天下归一
2006-06-10 10:30 | sangern
天下之势
合久必分
分久必和  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: