3

我总是最终使用我自己的 JSON-RPC 简约包装器(因为它非常简单):与标准库相比,我错过了什么吗?

4

2 回答 2

3

是的,这很简单。过去,我采用了与您类似的方法,并拥有自己的最小 json-rpc 实现。现在我将jsonrpc2用于相当复杂的应用程序。我之前错过的

  • 没有批量呼叫支持
  • 支持所有错误代码
  • 更好的测试库
  • 更多好东西,如 rpc 处理器(查看 jsonrpc2 的文档)
  • 开源的其他明显优势:-)
于 2011-09-12T17:48:20.953 回答
0

如果您正在寻找 .net jsonrpc2 服务器。查看http://jsonrpc2.codeplex.com/

我也会添加到 Shekhar 的列表中

  • 通过跳过“自己动手”步骤来加快开发速度。
  • 成本 - 使用社区支持的库最具成本效益。
  • 它可能经过更好的测试,并且比推出您自己的解决方案更稳定。
  • json-rpc 服务器的性能可能比您使用自己的解决方案更好。
  • ** 可维护性 ** 有关于 Json-Rpc 2 的文档。如果协议有定义的规范,另一位开发人员将能够为您的项目做出贡献或更好地修复错误。他们可能已经很熟悉了。
  • 在 Json-Rpc.net 的情况下,要使方法成为 json-rpc 方法,您所要做的就是为方法添加一个属性。所以使用真正的 json-rpc 实现的另一个好处。
于 2012-09-21T06:12:23.057 回答