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 実装を使用するためのもう 1 つのプラスです。
于 2012-09-21T06:12:23.057 に答える