Normal
Abenteuerliche Behauptung. Kannst du das auch belegen? In der Doku ist's jedenfalls nicht deprecated gekennzeichnet.Weil du alles selbst handlen musst was so üblichen HTTP-Protokolablauf angeht. Also ein redirect wird nicht von der Klasse abgewickelt, Multiform-Uploads sind ein ziemliches Herumärgern, etc. Du bist einfach näher am Metall.Soweit ich weis schon. Allerdings mit Timeout. Du kannst das aber auch manuell steuern. Siehe Doku dazu. Ob das denn tatsächlich so der Grund ist warum das schneller ist wage ich einmal zu bezweifeln.Der Vergleich ist mehr wie der Vergleich warum du denn nicht ein Elektroauto mit einem Elektromotor bauen solltest wenn du doch eh Bahn fahren kannst. HTTP ist selbst ein Protokol das auf TCP aufbaut. Da schleppst du also Komplexität mit die du vielleicht nicht brauchst. Gerade was Performance angeht, kann es sein, dass ein eigenes Protokoll etwas bringt.Da man heutzutage aber meistens über Webservices arbeitet nimmt man diesen kleinen Performancepenaltie gerne in Kauf, da dass das Debuggen auch einfacher macht. Geht ja dann auch mit dem fiddler oder ähnlichen Sniffern.
Abenteuerliche Behauptung. Kannst du das auch belegen? In der Doku ist's jedenfalls nicht deprecated gekennzeichnet.
Weil du alles selbst handlen musst was so üblichen HTTP-Protokolablauf angeht. Also ein redirect wird nicht von der Klasse abgewickelt, Multiform-Uploads sind ein ziemliches Herumärgern, etc. Du bist einfach näher am Metall.
Soweit ich weis schon. Allerdings mit Timeout. Du kannst das aber auch manuell steuern. Siehe Doku dazu. Ob das denn tatsächlich so der Grund ist warum das schneller ist wage ich einmal zu bezweifeln.
Der Vergleich ist mehr wie der Vergleich warum du denn nicht ein Elektroauto mit einem Elektromotor bauen solltest wenn du doch eh Bahn fahren kannst. HTTP ist selbst ein Protokol das auf TCP aufbaut. Da schleppst du also Komplexität mit die du vielleicht nicht brauchst. Gerade was Performance angeht, kann es sein, dass ein eigenes Protokoll etwas bringt.
Da man heutzutage aber meistens über Webservices arbeitet nimmt man diesen kleinen Performancepenaltie gerne in Kauf, da dass das Debuggen auch einfacher macht. Geht ja dann auch mit dem fiddler oder ähnlichen Sniffern.