8 c# ice
http://www.zeroc.com/
我听说它在跨平台互操作和性能方面要好得多.
小智 7
我们在混合语言项目中使用ZeroC Ice.到目前为止,我们用C++,Python和C#编写.Ice非常易于使用,可扩展且可扩展.唯一的不便是你必须分别为某些语言编写插件和对象工厂.例如,C++的传输适配器插件不能在C#中重用(但是适用于Python).我们的软件(它的C++部分)对性能至关重要,Ice正在给出非常好的结果.非常好的功能是更新旧数据结构(例如,您可以修改存储在数据库中的旧类,并向其添加新字段)和动态持久性(冻结服务).强烈推荐.
Mar*_*ell 1
我不知道 Zeroc,但另一个选择是“协议缓冲区”——这是 Google 的开源二进制序列化格式,旨在实现可移植性(平台和实现之间)、性能(二进制、读/写成本低)和可扩展性。
然而,不存在由协议缓冲区定义的标准 RPC 堆栈;不过,社区中涌现了一些 RPC 堆栈。
Java、C++ 和 php 都在 Google 版本中,并且有各种社区版本可用,包括 C#。
归档时间:
16 年,8 月 前
查看次数:
2054 次
最近记录:
15 年,4 月 前