Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are all the available alternatives to WCF?

I would like to use a technology that is used for communication between services and several thousands of clients. I came to know of WCF and read a little about it. While it looks attractive and has no interoperability issues, i would like to know about other leading technologies which can give me the same features as WCF ? Are there any open source technologies out there ? Also, which is the most widely used technology? I just want this information before i commit myself to WCF.

EDIT: By alternative to WCF, i mean to say that i am looking for a framework that will help me to implement a webservice in linux or any other platform. For example, the wcf simplifies the process of creating a webservice by the use of hard coded .NET applications. Similarly, i need a tool in linux. I came across mono,but found out that it is not complete and not very reliable.

like image 523
CuriousCoder Avatar asked Jun 03 '11 21:06

CuriousCoder


People also ask

Is WCF still used in 2021?

As long as the Windows operating system continues to include . NET Framework, WCF will continue to function.

Does gRPC replace WCF?

With WCF (Windows Communication Foundation) no longer being actively developed, gRPC (remote procedure call) appears to be the natural replacement when it comes to developing greenfield service applications on . NET Core and .

What comes after WCF?

At the //BUILD 2019 conference, Microsoft announced that after . NET Core 3.0 (which is due to be released in Q3 of 2019) the next major release would be called . NET 5.

Is gRPC faster than WCF?

GRPC is better than WCF in terms of performance.


1 Answers

I also provide an Open Source WCF alternative in ServiceStack A modern, code-first, DTO-driven, WCF replacement web services framework encouraging code and remote best-practices for creating DRY, high-perfomance, scalable REST web services.

There's no XML config, or code-gen and your one clean C# web service is enabled all JSON, XML, SOAP, JSV, CSV, HTML endpoints are enabled out-of-the-box. It includes generic sync/async service clients providing a fast, typed, client/server communication gateway end-to-end.

like image 145
mythz Avatar answered Nov 15 '22 06:11

mythz