News for hackers. Stuff that matters.
Re:.NET 5.0 by ClumsyPilot on Tuesday November 10, 2020 @01:04PM (#25048953)
The idea is that its installed separately from windows, in the same way one might install java.

So because you can have mutiple versions installed, or you can package it with an app , then the updates can be more rapid.

The problem with .Net framework is that everything, including system services rely on it - that means it needs years of testing and can't have any breaking changes. Basically they decided that packaging .net as part of windows was a mistake.

Re:.NET 5.0 by ocdtrekkie on Tuesday November 10, 2020 @04:19PM (#25052083)
I feel their mistake was not allowing apps to call a specific version if needbe, not with the general decision to include it in Windows.

While .NET Framework updates annoyingly force every app to use it, I expect .NET Core to make it super difficult to secure apps that decided to hardcode some specific ancient release of it and allow no way to override it.

Re:.NET 5.0 by WorldMaker on Tuesday November 10, 2020 @04:56PM (#25052539)
.NET Framework was built to support and did allow systems to have multiple versions installed side-by-side and apps to call specific Framework versions and was built to support many versions side-by-side. But that turned out to be more difficult in practice than in theory. Multiple side-by-side Frameworks turned out to be more hassle than useful, and even with just 3 versions of the Framework that were built to live side-by-side (1.x, 2.x, sort of 4.x, long story) that was often pointed to as a source of bloat in Windows.

The mistake to include it in Windows was partly why more versions weren't made (because then they'd have to be serviced for the length of a Windows version's service lifetime; because then they'd contribute way more to Windows bloat).