DEV Community

Discussion on: Why use WCF?

Collapse
 
jonnynoorum profile image
jonnynoorum

There are many .net applications where complex objects are passed between server and Client. Now if someone wants to port those to net core they need WCF for various reasons.

One of them is that wcf helps with automatic Client code Generation with complex types. Application can have Dictionary-types in objects that are used for transportation of data - that is a lot of work to re-implement without wcf.
Also the performance of wcf is very good with certain binary message encoding options. Hard to replace.

So then, these special applications that transport a lot of data between server and client, are difficult to port to net core