私は同じことを.net remotingとWCFの両方から行うことができ、なぜWCFが.Net Remotingよりも好まれるのだろうと思っています。どこで(またはどのような状況で).Net RemotingまたはWCFを選択できますか?.Net Remoting対WCF
答えて
.NETリモート処理アプリケーションは、名前付きパイプとMSMQ同様と一緒にすべてのこれらのプロトコルを使用することができますWCFのに対してHTTP、TCP、およびSMTPプロトコルを使用することができます。
あなたがここに最良の答えを見つけることがあります。あなたが見てきたようFrom .NET Remoting to the Windows Communication Foundation
結論
は、WCFの.NETリモートからの移行は、あなたが恐れなければならないタスク ではありません。ほとんどのアプリケーションでは、単純な3ステップの プロセスを使用すると、アプリケーションを新しいプラットフォームに移行できます。ほとんどの場合、 の場合、 [ServiceContract]と[OperationContract]、データ構造は [DataContract]、[DataMember]のインタフェース契約をマークするだけで、 アクティベーションモデルの一部を変更することができますセッションの代わりにクライアントによってアクティブ化された オブジェクトです。
あなたがWindows通信基盤の機能 を利用することを決定した場合、WCFへ .NETリモートからの完全移行は、したがって、アプリケーションの 大多数のためのかなり簡単な作業でなければなりません。
WCFにASP.NETのWeb サービス、WSE、.NETエンタープライズサービスと.NETリモート処理で書かれた分散アプリケーションを移行するときにも2
A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologiesでの性能差を見つけることができ、 のパフォーマンスは、他の既存のMicrosoft 分散通信技術と少なくとも同等です。 ほとんどの場合、パフォーマンス は、既存の他のテクノロジよりもWCFの方が大幅に優れています。 WCFのもう1つの重要な特性は、スループット のパフォーマンスが本質的にuniプロセッサからクワッド プロセッサまでスケーラブルであることです。
結果を要約すると、WCFは、ASP.NETのWeb サービスより25%-50%高速化、および.NET Remotingのよりも約25%高速です。 .NETエンタープライズサービスとの比較 は負荷に依存します.WCFは が100%高速ですが、別のシナリオでは25%近く遅くなります。 WSE 2.0/3.0の実装では、WCFにそれらを移行すると、明らかにほぼ4倍の最も大きなパフォーマンス向上をもたらす が得られます。
コードネームインディゴを持つWCF(Windows Communication Foundation)は、複数のソフトウェアが互いに通信できるテクノロジです。
Windows Communication Foundationは、Microsoft .NET Frameworkクラスライブラリの2番目のバージョンである2.0バージョンに追加されたいくつかの新しいクラスセットで構成されています。
これは、Webサービスと.Net Remotingの機能を提供します。コアに目を向ける - Windows Communication Foundationは、サービスモデルと呼ばれるモデリング言語と、チャネルレイヤと呼ばれるプログラミングフレームワークで構成される、ソフトウェア通信用のソフトウェアファクトリテンプレートを提供します。構成ファイルを使用するだけで、アドレス、バインディング、および契約によって定義されたエンドポイントを構成できます。
ソースはWCF
ウェブサイトからの回答をコピー/ペーストする場合は、それに帰属してください。それ以外の場合は、あなたは剽窃しています。ソース:「[Vishal Mehra](http://www.c-sharpcorner.com/blogs/what-is-wcf1)」のC#コーナーで「[* * What is WCF?*] -sharpcorner.com/members/vishal-mehra3)。 –
うん。私はウェブサイトからそれを参照しました。 Btwソースは[WCF](https://sites.google.com/site/dotnetbydeepak/home/difference-between-wcf-webservices-and-remoting) –
アドバイスありがとう&それを感謝します。^_ ^ちょうど上記の答えを編集しました。 –
- 1. .Net Remoting対WCF
- 2. .NET RemotingとWCF
- 3. C#:インスタントメッセンジャー - ネットワーク(.NET Remoting/WCF /ソケット)?
- 4. .Net Remoting Calling Context
- 5. AWSと.Net Remoting
- 6. .NET RemotingがWCFに置き換えられましたか?
- 7. .net remoting dependency/reference issue
- 8. .NET RemotingとDelphi win32
- 9. .NET Remotingサーバー側ハング
- 10. .NET RemotingのHTTPポート
- 11. Spring Dot Net Remotingの利点
- 12. .NET Remoting - クライアントの複数チャネルレジスタ
- 13. .NET Remotingとマルチスレッドの照会
- 14. WCFへの.NET Remoting - 循環依存を避けるためのソリューションの構築
- 15. WCFオペレーションパラメータ文字列対.NETタイプ(ベストプラクティス)
- 16. Msmqと.Net Remotingの相違点
- 17. Powershell 2.0 Remoting .Net 4.0 dllをロードする
- 18. .net Remotingを使用できません。
- 19. .Net .Net Remotingを使用しないでリモート処理する?
- 20. Flex RemotingまたはFlash Remoting
- 21. エンドツーエンドテストWCF/.Net 4
- 22. .NET 3.5 WCFリクエストフィルタリング
- 23. WCFと.NET 4.0
- 24. WCFは、.NET 4.0
- 25. .NET WCF例外
- 26. カスタムビジネスオブジェクト:AJAX対応WCF
- 27. WCFサービスとSilverlight対応WCF
- 28. WCFメッセージヘッダー対messagebodymember?
- 29. .NETコアのWCFリファレンス
であるあなたは、なぜ 'Collections'が好まれ、その後、均質なデータ要素を格納するために' Array'を使用することができます?? –
Arrayは1種類のデータのみを格納できますが、コレクションにはユーザー定義のデータ型を格納できるため!! – Saveen
あなたはそれで何を意味しますか?コレクションは、何でも格納することができます。フードコレクションの内部で配列を使用して –