私は Clojure で http ファイル ダウンローダを作成しようとしていますが、他の質問の 1 つで、専用の http クライアント ライブラリを使用する方が Clojure および Java 独自の API でコーディングするよりも優れていると誰かがコメントしました。いろいろ調べてみたのですが、それぞれの特徴やメリット・デメリットがわかりませんでした。したがって、それらがどのように異なり、どれが私のプロジェクトに適しているかを説明できる人がいれば、それは大歓迎です. :-D
もともと Java のライブラリと、対応する Clojure ラッパー:
Apache HttpClientとその Clojure ラッパーclj-http
Apache HttpAsyncClientで、Clojure ラッパーが見つかりませんでした。
Nettyと Clojure の「ラッパー」はAlephですね。
非同期 HTTP クライアントとその Clojure ラッパーhttp.async.client
最後になりましたが、Clojure ライブラリ: