描述:
我是一名研究生,最近在做网管的课题,需要分布式的东西。
在com与corba之间我不知道如何选择,好像在外界corba在网络通信中应用的很广泛,特别实在电信领域。但是问题就是太难了,参考资料太少,书籍都是理论方面的很难深入实践?(如果那位高手有好的资料请共享,或是好的论坛介绍一下)
com是windows下的组件模型,在网络通信领域好像用的不多,但是相对好学一些,至少这方面的书籍,我不用愁图书馆多的事。但是不知道前景如何。
高手们讨论一下把
解决方案1:
好像最近ICE吵的好热,说是综合了com和corba的有点,将会独领风骚
解决方案2: corba比较难学,难就难在它需要你搭建一个环境。如果环境已经搭好,学起来虽然资料少一些,但学起来也很快。一般的corba都带有demo的,研究一下demo,是很好的学习方法。com的环境是最容易搭建起来的(装windows就有了),而且学习资料也很多,微软的东西就是......
你是研究生,你的师兄或者师姐应该有相关的环境,厚脸皮加进去学习好了。你做网管,肯定是要用corba的。
如果你COM和CORBA都没有基础的话,你要选择COM,因为CORBA比较难学
有好多概念需要去学习,例如:POA,IIOP,Servant等都不容易理解。如果学
COM如果C++很熟悉的话就看《COM本质论》然后看一些编程方面的东西就行了。
宗旨,COM容易一些,CORBA复杂一些,看你的时间来定吧。
J2EE也是一个选择。跟CORBA和COM比较要稍微容易理解一些。
仅是个人学习经历,对不同的人难易程度可能不同。
我最近看了一些关于CORBA语言映射方面的书籍,但对其如何进行客户端与服务端的的连接还不是很了很了解,不过我想它可能会比COM要复杂一些,COM对于Win平台来说是最好的选择,但如果要做到跨平台,我想还是选用CORBA比较好一些。
但CORBA学起来我感觉就是资料太少了,关于其中的原理以及如何使用,我了解的不是很清楚,这还希望各位指教!
我顶
解决方案6: gz..................................
希望有高人出一些有价值的概述性的帖子
做电信网管,选择CORBA比较明智。
目前比较大的设备厂商都在用CORBA(如:lucent,nortel,huawei,siemens...)
另外,你可以到http://www.tmforum.com上看一看,对你作网管非常有帮助。
做网管,用corba。
解决方案9:最近还出现了另外一个模型,忘了名字,比corba强
解决方案10:学习
解决方案11:建议摒弃COM和CORBA,选择Web Service。
解决方案12: 如果想知道com corba最好去看看书,相信看后,你就知道不那一个有前途
推荐看看李维的《b传奇》,,,,
但就我个人认为做设计找一个自己完全不懂的做会好一些,这样也是
一个挑战,和自己能力的证明
初学COM
艾
找你最不清楚了东西,去用,这样可以锻炼自己,如果你马上完成的话,用webservice,但
效率最低,它是基于xml,不想前两中是二进制的
uping!
用GOOGLE搜索一下,看能否找到
windows平台用DCOM,跨平台用CORBA,不在乎性能的话用Web Service
解决方案17:应该说现在基于桌面的商业软件中使用COM技术的会多,但CORBA的通用性会好一些,得到的厂商的支持似乎也多些,电信行业由于更多考虑到跨平台的问题,很少使用COM的。
解决方案18:两个的原理差不多啊。