Tôi đang cố gắng viết một trình tải xuống tệp http trong Clojure và trong one of my other questions, ai đó đã nhận xét rằng sử dụng thư viện máy khách http chuyên dụng tốt hơn so với mã hóa với api của Clojure và Java. Tôi đã làm một số nghiên cứu và tìm thấy một số, nhưng tôi không thể tìm ra các tính năng, ưu và khuyết điểm của mỗi. Vì vậy, nếu một số người có thể giải thích làm thế nào họ là khác nhau và đó là một trong những kết hợp tốt với dự án của tôi, mà sẽ được nhiều đánh giá cao. :-DƯu điểm và nhược điểm của thư viện khách hàng của Clojure http
Libraries ban đầu trong Java, và tương ứng với giấy gói Clojure:
Apache HttpClient và Clojure của nó bao bọc clj-http
Apache HttpAsyncClient và không thể tìm thấy bất kỳ wrapper Clojure.
Netty và Clojure "trình bao bọc" là Aleph, tôi đoán?
Async Http Client và wrapper Clojure nó http.async.client
Cuối cùng nhưng không kém phần quan, thư viện Clojure:
Tôi không đề xuất rằng Clojure API tốt hơn API Java btw.Những gì tôi nói rằng Clojure API cảm thấy tự nhiên hơn! :) – Chiron
@Chiron nhờ thêm điều đó! :-D –