11

Net::HTTP を直接使用するのではなく、なぜ誰かが Faraday gem を使用するのでしょうか? このようなラッパーを使用する利点は何ですか?

4

1 に答える 1

13

アダプターを直接使用してNet::HTTPも問題ありません。コードを特定のインターフェイスにバインドするだけで、代替ツールとは異なる場合があります。使用する主な理由Faradayは、複数のアダプターをラップすることです。そのうちの 1 つがNet::HTTP. を使用していてFaraday、最初から を使用している場合は、1 行または 2 行以上の構成を変更することなく、後で、、またはNet:HTTPを使用することを決定できます。直接使用した場合、別のアダプターに切り替えるために実装固有のコードを多数変更する必要があります。ExconTyphoeusPatronEventMachineNet::HTTP

于 2014-01-02T20:19:54.210 に答える