Welche wichtigen ASIHTTPRequest-Funktionen fehlen bei AFNetworking?

Mit die arbeiten haben vor kurzem aufgehört, auf ASIHTTPRequestwie es scheint, die Aufmerksamkeit verlagert sich auf die AFNetworking.

Aber ich habe noch keinen gefunden, der einen guten Vergleich der features der beiden Bibliotheken, so dass ich nicht weiß, was ich verlieren könnte, wenn ich Umschalten.

Großen Unterschiede, die ich gesehen habe sind bisher:

  1. AFNetworking hat eine viel kleinere code-Größe (das ist gut)
  2. AFNetworking wird schnell verbessert (also kann es noch nicht reif ist, kann nicht über eine stabile API noch?)
  3. Scheinen beide zu haben, Zwischenspeichern, obwohl ich schon Hinweise gesehen, dass da AFNetworking verwendet NSURLConnection es nicht cache-Objekte über 50K
  4. ASIHTTPRequest hat sehr gute Unterstützung für die manuelle & automatic (PAC) http-Proxys; ich kann nicht finden alle Informationen auf, welche Ebene der Unterstützung AFNetworking hat für Proxys
  5. AFNetworking erfordert iOS 4+, in der Erwägung, dass ASIHTTPRequest funktioniert sofort wieder auf iOS 2 (nicht wirklich ein Problem für mich, aber es ist ein Problem für einige Menschen)
  6. AFNetworking nicht (noch) eine eingebaute persistenten cache, aber es gibt einen persistenten cache, die eine ausstehende pull-request: https://github.com/gowalla/AFNetworking/pull/25

Hat jemand gesehen keine guten Vergleiche der beiden Bibliotheken oder jede dokumentierte Erfahrungen des Wechsels von einem zum anderen?

InformationsquelleAutor der Frage JosephH | 2011-09-23

Schreibe einen Kommentar