Einzelnen Beitrag anzeigen

BrightAngel

Registriert seit: 13. Mär 2007
130 Beiträge
 
#8

AW: PHP REST/JSON Service vs. TCP-Server Daemon

  Alt 16. Apr 2017, 00:01
Noch ein paar Argumente für HTTP/JSON
  • Port 443/80/TLS/HTTP sind Firewalls und Middleboxen bekannt
  • verbreiteter Technologiestack
  • vieles ist schon definiert und es gibt spannende Erweiterungen (websockets, ...)
  • von Haus aus schon lesbar (gut, niemand hält dich davon ab z.B. ein ASCII Protokoll auf TCP direkt zu definieren, aber es wäre halt wieder selbstgebastelt...)
  • TLS direkt schon im Stack mit drin (sowas wie SNI z.B.)
  • Multiplexbar mit normalem Webcontent
  • Client kann auch zur Not im Browser laufen (debugging Interface/Werkzeuge im Browser)

... und gegen PHP
  • Skript läuft pro Anfrage durch -> Kommunikation nur gut über Model möglich... (okay, da gibt es hacks...)
  • Bei Longpolling oder ereignisgestützten Reaktionen eher unintuitiv
  • Wenn die Server ohnehin frei konfigurierbar sind, gibt es Leichtgewichtigeres

und es kommt natürlich auch darauf an, wie RESTig das ganze wirklich wird...

Brighty
Do you have the email of god??? --- I have to tell him that I'm happy to be born!

Geändert von BrightAngel (16. Apr 2017 um 00:04 Uhr)
  Mit Zitat antworten Zitat