You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Jens Geyer (JIRA)" <ji...@apache.org> on 2018/03/31 11:38:00 UTC
[jira] [Issue Comment Deleted] (THRIFT-4535) Current state and
future of .NET libraries ("csharp" and "netcore")?
[ https://issues.apache.org/jira/browse/THRIFT-4535?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jens Geyer updated THRIFT-4535:
-------------------------------
Comment: was deleted
(was: {quote}
Even after having looked at the code, I do not really understand that if you've never intended to deprecate one.
{quote}
Thank god we are now blessed with THRIFT-4535. You're so damn clever, thank you.
{quote}
And given that there is no release of "netcore" (at least I haven't seen one) I'd say it's not really "alive" yet.
{quote}
Again, this is FOSS. If you need a release, stop complaining and prepare one. Everybody can just pull the code easily otherwise, so there is no absolute (in a philosophical sense) need for a "release". It might make things easier, but nobody will die if there is none.)
> Current state and future of .NET libraries ("csharp" and "netcore")?
> --------------------------------------------------------------------
>
> Key: THRIFT-4535
> URL: https://issues.apache.org/jira/browse/THRIFT-4535
> Project: Thrift
> Issue Type: Question
> Components: C# - Library, netcore - Library
> Reporter: Christian Weiss
> Priority: Major
>
> Hi,
> We are trying to use Thrift in one of our projects but we ran into some very fundamental issues:
> * The "csharp" project does not target ".NET Standard" and there's only a very old release on nuget.org ( if [https://www.nuget.org/packages/Thrift/] is the official one).
> * The "netcore" project does target ".NET Standard" but there's no release yet ( https://issues.apache.org/jira/browse/THRIFT-4512 ) and it also has a dependency on ASP.NET Core ( https://issues.apache.org/jira/browse/THRIFT-4534 ) which makes it unusable in non-web projects.
> I'm wondering why there even are 2 separate projects for .NET? It's important to understand that ".NET Core" is not a new programming API - It's just a new platform - very similar to Silverlight, Mono, Windows Phone. This means that it would also be possible to support .NET Core and the new ".NET Standard" (which represents a common set of APIs for all platforms) with the existing "csharp" project.
> Was this a deliberate decision - e.g. to make the "netcore" code the official successor of the "csharp" code?
> Would you be interested in merging the code back into one library? I'd be willing to help if you want!
> It would be great to get one proper, up to date and official .NET library soon as there's already quite a lot of weird forks on NuGet.org: https://www.nuget.org/packages?q=Thrift
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)