首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET -(Dis)推荐的库?

.NET -(Dis)推荐的库?
EN

Stack Overflow用户
提问于 2008-12-04 15:42:37
回答 4查看 9.1K关注 0票数 22

我正在开发一个基于.NET的服务器组件,它使用各种特定于目的地的协议与一组目的地(具体而言,是股票期权交易所)进行对话。我们计划添加的下一个目标是使用CORBA,因此我正在研究可以使用CORBA的.NET库。

到目前为止,我发现了三种可能性:

  • IIOP.NET是一个开放源码项目,它看起来很成熟,而且相当活跃。
  • J-Integra Espresso是Intrinsyc的微软<-> Java互操作性工具套件之一。
  • VisiBroker for .NET (以前命名为“Janeva”)是Borland的VisiBroker CORBA包的一个模块。

有没有人有过这些方面的经验,好的还是坏的?

还有其他选择吗?

我可以通过混合本机管理的C++/CLI代码使用一个基于C++的CORBA库(omniORB似乎是最大的两个库,但也有其他的),但是数据需要在某个时候往返于服务器的托管核心,这增加了编组的性能成本,并且在混合代码场景中使用本地C++库往往是相当痛苦的。

更新--我们已经开始使用IIOP.NET了,到目前为止它看起来还不错。最新版本(1.9sp1)的性能似乎是可以接受的,而且该API相当容易使用。我肯定会像Todd所建议的那样看IKVM --如果IIOP.NET没有成功的话,这看起来是一个非常有趣的可能性。

更新#2 (2010年7月)--我们在生产中使用IIOP.NET已经有一段时间了,取得了很好的效果。IIOP.NET项目并不完全是我所称的active,但同样也不是CORBA,因此似乎不需要更多的开发。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-11-26 11:39:48

IIOP.NET是一个很好的开源项目,该项目于2007年停工。这个项目没有太多的文档,但它有效。

我在CORBA中使用了值类型,IIOP.NET运行得很好。

票数 6
EN

Stack Overflow用户

发布于 2009-01-22 11:29:14

我们使用了Visibroker C++并在它周围放置了一个.NET包装器。这是一场噩梦!Janeva的产品可能还不错,但是现在Borland似乎对它不太感兴趣了。

IIOP.Net可能是你最好的选择。

票数 4
EN

Stack Overflow用户

发布于 2009-06-16 16:55:29

您可以使用与IKVM一起打包的库。IKVM作为一组.Net程序集提供了很大一部分JSE运行时(打包为集合是最近的增强)。Sun的java ORB实现包含在这组库中。IKVM通过将Open二进制文件编译到.Net CIL来实现这一点。您可以引用适当的库,并直接从.Net代码调用Java。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/341038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档