Merge pull request #20242 from jtattermusch/csharp_docs_update

C# docs: add a note about grpc-dotnet
pull/20266/head
Jan Tattermusch 5 years ago committed by GitHub
commit 04cbb2da42
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      README.md
  2. 13
      src/csharp/README.md

@ -72,7 +72,7 @@ Libraries in different languages may be in various states of development. We are
| Ruby | [src/ruby](src/ruby) |
| Python | [src/python](src/python) |
| PHP | [src/php](src/php) |
| C# | [src/csharp](src/csharp) |
| C# (core library based) | [src/csharp](src/csharp) |
| Objective-C | [src/objective-c](src/objective-c) |
| Language | Source repo |
@ -82,4 +82,4 @@ Libraries in different languages may be in various states of development. We are
| NodeJS | [grpc-node](https://github.com/grpc/grpc-node) |
| WebJS | [grpc-web](https://github.com/grpc/grpc-web) |
| Dart | [grpc-dart](https://github.com/grpc/grpc-dart) |
| .NET (pure C# impl.) | [grpc-dotnet](https://github.com/grpc/grpc-dotnet) |

@ -2,7 +2,18 @@
gRPC C#
=======
A C# implementation of gRPC.
A C# implementation of gRPC based on the native gRPC Core library.
There are currently two official implementations of gRPC for C#
- The original gRPC C# implementation based on the native gRPC Core library (the source code lives in this directory)
- The new "gRPC for .NET" implementation written in pure C# and based on the newly released .NET Core 3 (source code available at https://github.com/grpc/grpc-dotnet)
The implementations are meant to coexist side-by-side and each has its own advantages in terms of available features, integrations, supported platforms, maturity level and performance.
They share the same API for invoking and handling RPCs, thus limiting the lock-in and enabling users to choose the implementation that satisfies their needs the best
(and perhaps adjust their choice over time without needing to do too much refactoring).
The following documentation is for the original gRPC C# implementation only (the `Grpc.Core` nuget package).
SUPPORTED PLATFORMS
------------------

Loading…
Cancel
Save