Ice与Corba之争(The Rise and Fall of CORBA)

origin:http://blog.chinaunix.net/uid-1477-id-2785391.html 2016年的文章

今天晚上起来协助别人处理故障,无聊得很,顺别看看Ice与Corba的争议:
 
1、自己早在《The Rise and Fall of CORBA》刚刚发表时就看到了这篇文章:
当时觉得是深有感触,非常赞同。
 
2、不过今天无意中又搜索了一些来自于CORBA阵营的观点:
这些观点都很精彩,自己很难说谁对谁错了。
 
还记得Michi Henning去年因为发表了一篇Ice与其他中间件平台的性能评测文章弄得硝烟四起(可惜现在ZeroC已经去掉了相关的链接),想不到今年又导致了类似的战争。
 
不过,从CORBA阵营的激烈反应来看,也从侧面印证了Ice的确是具有颠覆性的一项技术。不然,CORBA阵营是不会那么在意的:)
 
 
今天(2006-10-23)又在网上看到了一个关于该争论的链接,特补充如下: http://www.theserverside.com/news/thread.tss?thread_id=41068

origin:http://bbs.chinaunix.net/thread-1418617-1-1.html 2009年的文章
你可以看看《The rise and fall of CORBA》,作者 Michi Henning
可是corba方面的大大大牛啊,当年是corba的推动者,他写的书《Advanced CORBA programming with C++ 》是用C++开发corba的参考手册。后来他进入反对corba的阵营。他的观点,应该是多年经验的总结。
我用过micro ORB, ACE的TAO,ominiORB,我个人的感受:
1.标准是个大问题。标准里面没有定义到每个具体的细节,结果不同厂家都按自己的方式进行了扩展,而且又互不兼容,不同厂家的ORB,调用方法并不完全相同,不同厂家的ORB做server和client端会有兼容性问题。
2.复杂。可以这么说,如果用C++做corba开发,没有2年多C++的开发经验+1年的corba方面的经验+一定的网络通迅方面的经验,那写出来的程序基本上是经不住压力的。
3.与流行标准不兼容,没有紧跟时代潮流,但又不便于扩充。corba诞生的年代,网络安全问题还不像现在这么严重,内网基本上没有几个有防火墙的,可是现在不一样,大企业内部基本上都有防火墙,但是corba要穿透防火墙,设置起来非常的麻烦,而且还需要程序内部进行一定的特殊处理,对那些已有的应用,这点就行不通。corba不能跟其它技术进行集成,这在进行快速开发的年代,是致命缺陷。
4.corba太老了,催生corba的因素,很多都已不存在。新产生的问题,corba解决不了。
5.最最重要的一点:利益。 各自为了自己的利益,联盟里的厂家都不想让步,结果呢,就只能造成现在的局面。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值