2009-11-09 4 views
3

Зачем использовать .NET Remoting над WCF?. NET Remoting над WCF?

Я понимаю, что WCF имеет свои преимущества, но какие преимущества предложит .NET Remoting для более современной технологии WCF?

+0

Есть много вопросов, связанных с .NET Remoting vs. WCF, но ответы на этот вопрос удовлетворяют вашему вопросу: http://stackoverflow.com/questions/1452268/remoting-or-wcf-for-new-development- Между-двумя-net-apps-on-the-same-machine-u –

ответ

6

WCF предоставляет возможность по существу выполнять именно то, что делает .NET Remoting, используя выбор привязки, который вы используете при настройке своей службы WCF.

WCF абстрагирует идею обслуживания от технологии транспорта, которая используется для реализации этой услуги. Вы можете определить службу WCF, а затем изменить технологию транспорта, используемую для предоставления этой услуги через конфигурацию, одним из которых является net/tcp, который по существу является технологией, используемой .NET Remoting.

WCF является скорее заменой для .NET Remoting, чем альтернативой.

+3

Не точно ответил на вопрос. – Goober

+1

Конечно, он отвечает на вопрос. Я думаю, что это отличный ответ, который объясняет, что WCF является заменой для удаленного доступа, чем альтернатива. Просьба сравнить WCF и удаленное соединение - это попросить сравнить яблоки с апельсинами, так как WCF делает удаленный доступ. –

+4

@Darin - так что это больше похоже на сравнение яблочного и яблочного пирога, тогда ...;) –

3

WCF является заменой .NET Remoting. Он может использовать транспорт на основе HTTP, а также трансконтер на основе TCP/IP, как безопасный, так и не безопасный (вы можете подключить к WCF любой механизм сериализации, который вы хотите), и его легче определить и поддерживать. Так что я не думаю, что .NET Remoting имеет что-то по сравнению с WCF, может быть, это поможет вам пройти глубокий и низкий уровень, но зачем идти тяжело?

+0

Я никогда не использовал .NET Remoting, но теперь я хочу разработать приложение для смарт-приложений на базе Windows. Должен ли я пойти с WCF? – RKh