Libsoup sta arrivando, ma libcurl ha un supporto e una stabilità molto migliori. Gli sviluppatori di zuppa Lib ammettono prontamente che probabilmente dovresti usare libcurl.
Il quarto elemento è particolarmente importante perché anche su Linux gli utenti KDE e XCF installeranno librerie relative a gnome, ma non è bello costringerli a utilizzare le librerie gnome quando è disponibile un'opzione indipendente dalla piattaforma.
- libcurl è (ben) più portabile
- libsoup manca il supporto per: NTLM per i proxy (Proxy-autenticazione :), GSS, rimorchi nelle risposte divisi in blocchi, OpenSSL
- libsoup offre il supporto server-side
- libsoup utilizza librerie relative a GNOME, rendendolo una scelta meno conveniente per ambienti non GNOME.
"Ho scoperto che libsoup è molto più lento di libcurl. Esso utilizza almeno 4 volte la quantità di CPU per trasferire un flusso di dati ad alta velocità in bit su HTTP. Attribuisco questo al eccessiva dipendenza pesante glib/costrutti di gobiettivi.Uomo, quella roba è lenta e un dolore da usare! " - Matt Gruenke
fonte
2010-06-25 14:58:37
Stai semplicemente scrivendo il codice cliente? o entrambi? –
Sto solo scrivendo il codice cliente. –