we all expecting that day that microsoft says that were done on changing from the ground. when that day come? is it soon enough ?
I think dotnetcore is pretty great right now. 2.1.3 is LTS and a new 2.2 preview is out. I would agree that 1.0 to 2.0 was rough, but 2.0 to 2.1 was a breeze and I don't have any issues using it. Of course everyone has to evaluate what will work for them.
I'd be more worried if it stopped changing. With the way things change so fast I hope dotnetcore will change and adapt to stay competitive with other frameworks.
Although Microsoft would never admit as much, the classic .NET framework is already a legacy product.
All their investments into .NET over the last couple of years have been for .NET Core - this goes for all of the internal performance improvements (that allow e.g. Bing to use .NET Core), new foundational paradigms (such as pipelines and span/memory) that enable entirely new classes of programs to be written in C# (and still be performant), and complete reimplementations of some of the most popular frameworks (MVC, SignalR, EF).
The fact that very few of these investments are backported to classic .NET should tell you a lot about which framework is a dead-end and which one is not.
Scott Hanselman
Open Source .NET/ASP.NET/C#/F#
Sorry you feel that way but there’s a few million developers than disagree. .NET Core is all over. I’d encourage you to use your existing C#, .NET, and NuGet knowledge and spend a weekend getting up to speed. You’ll find it’s fast, cross platform, open source, flexible, great in containers, cloud agnostic, and pairs well with VS, VS code, and VS4Mac. It changes less than you’d think from a learning perspective but changes everything from an industry perspective. Plus targeting .NET Standard means your code runs everywhere from Apple Watches to Raspberry Pi to Azure. Take a few days and transfer your knowledge.
Can you expand on why you feel this way?