Hi,

I understand that deprecating Grpc.Core will come with limitations for some 
users, but unfortunately it isn't always possible to make everyone happy. 
The article you linked tried to explain what lead us to the decision to 
eventually deprecate Grpc.Core in favor of grpc-dotnet and maintaining 
Grpc.Core takes effort (that could otherwise be spent on more 
forward-looking improvements to gRPC in .NET) and we believe that those 
arguments still apply.

TBH, this isn't really about having Windows 10 or newer, it's more about 
using the "legacy" .NET Framework or using the more modern .NET Core. 
grpc-dotnet has a full feature support on .NET Core (followed by .NET 
5,6,..) and a much more limited feature support on the legacy .NET 
Framework and the version of Windows doesn't really change much in this 
picture.
While it is clear that not everyone have migrated to .NET Core by now (even 
though it existed for many years now and it's been heavily recommended by 
Microsoft), there is no clear deprecation date for the legacy .NET 
Framework in the foreseeable future (some say it will live "forever") and 
we have to draw a line somewhere. The blogpost you linked gave folks 2+ 
years notice to prepare for Grpc.Core being
deprecated (and we did our best to support Grpc.Core during this 
maintenance period) and we cannot support it forever (we already extended 
the support period by one year in 2022).

Hope this makes sense
On Thursday, January 12, 2023 at 11:57:41 AM UTC+1 Chris Husslack wrote:

> Hi All.
>
> The grpc.core library will soon be obsolete as mentioned here 
> <https://grpc.io/blog/grpc-csharp-future/>. For NET Framework and NET 
> Core the replacement for clients is grpc.net.client. Unfortunately for the 
> NET Framework there are major limitations as listed here 
> <https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/grpc/netstandard.md#net-framework>.
>  
> This means that it is not possible to consume grpc services which only 
> support HTTP/2 requests on Windows 10 using NET Framework. This is a major 
> limitation. Windows 10 is still widely used. The migration from NET 
> Framework to NET Core takes also time with a large code base. While Google 
> stops the support for the NET ecosystem Microsoft does not pick it up 
> completely. 
>
> May I ask the humble question to extend the support for grpc.core until 
> Windows 10 is EOL 
> <https://learn.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro>
> ?
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/93d6190d-f34e-415d-aaba-d06f65d15133n%40googlegroups.com.

Reply via email to