Posso capire che WCF è in generale migliore di Remoting, ma i due mi sembrano molto diversi. MS rendono questa bella immagine per mostrare quanto grande WCF è (o forse come poveri gli altri tecnici sono per controllare una sola casella ciascuno): alt text http://i.msdn.microsoft.com/dynimg/IC371617.jpgWCF sostituisce davvero .NET Remoting?
Ma, WCF è centrata intorno SOA e non credo che sia corretto supponiamo che ogni applicazione in rete desideri per esporre i servizi.
Nel mio caso sto cercando modi per replicare oggetti tra due istanze di un'applicazione server su PC diversi. WCF sembra dare solo una versione moderna di COM ... ottenere un oggetto e chiamare metodi e chiama magicamente la versione sull'altro PC. Ma i Remoting sembravano fare qualcosa di completamente diverso e non sono chiaro perché fosse deprecato senza essere sostituito da una tecnologia simile.
Quindi, MS dichiara che il servizio di remoting è morto? O lo supportano ancora, riconoscendo che ha il suo posto insieme a WCF?
Vedere http://stackoverflow.com/questions/1294494/is-net-remoting-really-deprecated, Inoltre, è abbastanza semplice generare un endpoint WCF nell'app e inviare oggetti avanti e indietro. – nos
Non sto dicendo che questo è un duplicato esatto, a causa della descrizione specifica della tua situazione. Ma (come nn pubblicato sopra) questa domanda discute se il remoting è deprecato http://stackoverflow.com/questions/1294494/is-net-remoting-really-deprecated – MarkJ
@nos, per inviare gli oggetti avanti e indietro hai ancora bisogno di un'API anche se mi piace newForumPos (ForumPost), ecc ... devi scrivere codice per trasferire gli oggetti oi loro campi piuttosto che farlo automaticamente in modo simile a come funziona XSTM (http://xstm.net/) –