免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 39300 | 回复: 13
打印 上一主题 下一主题

CORBA 技术为什么没能流行起来????? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-01 11:54 |只看该作者 |倒序浏览
大家有对corba了解的吗? 能否讲讲?

论坛徽章:
0
2 [报告]
发表于 2009-04-01 12:15 |只看该作者
GTK里面的算么?没感觉。

论坛徽章:
0
3 [报告]
发表于 2009-04-01 12:16 |只看该作者
过于复杂

再说分布式并没有我们所想像的应用得那么广

论坛徽章:
0
4 [报告]
发表于 2009-04-01 12:18 |只看该作者
用起来复杂, 而且是C++的,对开发者要求高。
分布式的计算的应用数量有限

论坛徽章:
0
5 [报告]
发表于 2009-04-01 12:35 |只看该作者
我用CORBA做过一点开发,当时是为Lucent和上海贝尔的HLR写接口程序,经验不多。
我觉得主要是2个原因。1是过于庞大复杂,用起来比较繁琐,对开发人员的要求较高,
2是缺乏大公司的推动和支持,Microsoft主推自己的dcom/.net,SUN推销Java/RMI
IBM/BEA等鼓吹Web Service、SOA,其实后来的SOA等技术都从CORBA借鉴吸收了很多内容,
分布式开发的思想还是不变的,只是具体的实现有所不同,又何必在意CORBA是否流行呢?

(在某些嵌入式系统里,CORBA还有不少应用)

论坛徽章:
0
6 [报告]
发表于 2009-04-01 12:38 |只看该作者
我们系统中鼓吹有corba,但是我们看到这部分代码,因为根本就没用到它

论坛徽章:
0
7 [报告]
发表于 2009-04-01 13:45 |只看该作者
我们公司也做了, 信心满满 做了2-3年

我走以后,据说已经全面废除了,改回socket tcp

用不到那么复杂,  使用的是ace tao, 很多bug 无法解决,还有泄漏,....
corba 的很多细节,无法掌握得很好,一旦不慎就是bug,  

还不如原来socket 传指令来得好。


实用是关键啊!!!

一个很典型的失败案例,  用新技术,技术本身不成熟,自己水平达不到,盲目上。 造成现在的产品稳定性
不如6年前的那批。

论坛徽章:
0
8 [报告]
发表于 2009-04-01 16:38 |只看该作者
ls的工作多少年了?拜一个.

论坛徽章:
0
9 [报告]
发表于 2009-04-01 16:41 |只看该作者
没有标准化是不是一个原因那?

论坛徽章:
0
10 [报告]
发表于 2009-04-02 09:45 |只看该作者
你可以看看《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.最最重要的一点:利益。 各自为了自己的利益,联盟里的厂家都不想让步,结果呢,就只能造成现在的局面。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP