dotnet / dotNext

Next generation API for .NET
https://dotnet.github.io/dotNext/
MIT License
1.56k stars 119 forks source link

DotNext vs Community toolkit #211

Closed netcorefan1 closed 5 months ago

netcorefan1 commented 5 months ago

Hello to all, I 'm using Community Toolkit packages in my projects and I'm currently working with the HighPerformance package (in particular MemoryOwner).

I've discovered DotNext and realized that it basically provides the same, but with much more features that I find extremely useful (the need to resize buffer with no reallocation provided by TryResize in DotNext.Buffers.MemoryOwner is what made me open the issue).

I'm confused and don't know if I should switch or not because both the projects are part of the .Net Foundation. Are all features provided from DotNext expected to be merged in the Community Toolkit or they should be considered distinct projects? I also saw that DotNext still targets .Net 6, so I'm wondering if CT is more focused on new frameworks features and DotNext more on retrocompatibility. Thanks