标签: c comparison corba
我想将CORBA用于C应用程序,因此我想比较互联网上可用的各种实现,例如:标题中提到的那些。但是,我无法找到任何远程更新的比较,例如this和this。
我的核心要求如下:
这里有人可以提供建议吗?据我所知,我知道CORBA已经老了 Why has CORBA lost popularity?和Is CORBA legacy?,所以我不想再开始讨论CORBA是多么臃肿等等。我只是想知道哪种实现最符合我的要求,但是如果你知道比CORBA更好的东西,也可以在这里发布。
干杯 亚历
答案 0 :(得分:4)
我认为旧的比较非常陈旧,不再相关。在你提到的三个ORB中,TAO得到了积极维护和支持,它是支持IDL到C ++语言映射的领先ORB。
TAO和MICO都是C ++ ORB,Orbit支持C,所以如果你的要求只是纯C,那么Orbit是唯一的选择。如果你可以在C中再次包装一个C ++ ORB,那么TAO就是选择。
如果您正在寻找更现代的实现,那么请检查新的IDL到C ++ 11语言映射,这非常容易使用。市场上已经有一种称为TAOX11的实现,它使用部分TAO作为其核心,但这是一个带有开发者许可和免版税运行时许可的商业ORB。