Próbuję napisać plik do pobierania plików http w Clojure, aw one of my other questions ktoś napisał, że korzystanie z dedykowanej biblioteki klienta HTTP jest lepsze niż kodowanie z własnym interfejsem API Clojure i Java. Zrobiłem trochę badań i znalazłem kilka, ale nie mogłem znaleźć cech, zalet i wad każdego z nich. Więc jeśli ktoś może wyjaśnić, jak są różne i który jest dobry do mojego projektu, byłoby to bardzo cenne. :-DZalety i wady bibliotek klienta Clojure http:
Biblioteki pierwotnie w Javie i odpowiadające owijarki Clojure:
Apache HttpClient i jego Clojure wrapper clj-http
Apache HttpAsyncClient i nie mógł znaleźć żadnego opakowania Clojure.
Netty i "opakowanie" Clojure to Aleph, tak myślę?
Async Http Client i jego Clojure wrapper http.async.client
Last but not least, biblioteka Clojure:
Nie sugerowałem, że Clojure API jest lepsze niż Java API btw.Co powiedziałem, że Clojure API wydaje się bardziej naturalne! :) – Chiron
@Chiron dzięki, aby to dodać! :-RE –