我总是最终使用我自己的 JSON-RPC 简约包装器(因为它非常简单):与标准库相比,我错过了什么吗?
问问题
728 次
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 回答