Hvor meget det er et argument eller hvad man kan sige... ved jeg ikke...
Men kompleksiteten af TCP/IP er ofte lavere end Middleware, men det kommer jo an på hvor vi snakker... for omvendt så kommer kompleksiteten af ens netværkskommunikation også til at kunne vælge det fornuftige...
Skal man ikke andet end transportere Data (Objecter, Filer eller lign) over netværk, jamen så er der ingen grund til at begynde at rode med RPC, men skal man pluselig lave mange forskellige typer af kald...
Ja, arve_v, det er et godt spørgsmål:-) Men det jeg mener er; hvornår er det fordelagtigt at anvende den helt rene form for TCP/IP, frem for at vælge en middelware teknologi der eksempelvis tilbyder OO eller andet(herunder selvfølgelig ikke pålidelig transmission:-))
Der menes vel Socket vs. RPC (RMI, Remoting, Soap ect.) ??
Det er hvertfald det jeg har gået ud fra...
Jow under det hele er der jo TCP/IP... så i sidste ende er det hele jo TCP/IP... men det er lidt dumt at begynde på at implementere sin egen RPC (med mindre man har helt specifikke krav og ønsker at optimere på performance, men så har man også meget styr på tingene)...
Men... som sagt tidligere, så slipper man for en masse kompleksistet...
Fx. vil et billede kunne overføres på begge måder fordelagtigt... enten som et Bitmap object eller som rå bytes...
Men hvad skal du bruge det til hos klienten?... skal det bare gemmes på hans disk?... så brug TCP/IP Sockets... skal du til at lave alle mulige manipulationer med billedet, og skal det i sidste ender derefter gemmes på serveren... så kan du bruge PRC... (nu er billeder der redigeres nok et ret dårligt eksempel)...
Nu skal jeg ikke til at implementere noget:-) Det er blot fordele og ulemper jeg leder efter - og det er af ren intresse. Jeg har bare ofte tænk op det.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.