Earlier quoted context omitted.
Microsoft branding is terrible. My only point of contact with it is Visual Studio Code which is different from Visual Studio which is different from Visual Studio for Mac. There was a brief period of time after I recognized that .NET really works on all platforms without proprietary stuff and before the `dotnet watch` desaster in which I was at least curious about .NET. But even then I never fully figured out how .NE…
> Microsoft branding is terrible. Agreed. > I never fully figured out how .NET, .NET Core, ASP.NET, .NET Framework, .NET MAUI and the kitchen sink relate to each other. You're not the only one who is massively confused about everything that is labelled .NET or Core. If anyone else is struggling, I recommend this (I wrote it): https://dusted.codes/dotnet-basics
.NET 6 Released
101–110 of 428 posts
Re: .NET 6 Released
#102Re: .NET 6 Released
#103Earlier quoted context omitted.
Naming it ASP.NET 5 would clash with .NET Framework ASP.NET 5 MVC, hence the ASP.NET Core 5 name.
Oblig: https://stackoverflow.com/questions/51390971/im-lost-what-ha...
Re: .NET 6 Released
#104Earlier quoted context omitted.
Microsoft branding is terrible. My only point of contact with it is Visual Studio Code which is different from Visual Studio which is different from Visual Studio for Mac. There was a brief period of time after I recognized that .NET really works on all platforms without proprietary stuff and before the `dotnet watch` desaster in which I was at least curious about .NET. But even then I never fully figured out how .NE…
> Microsoft branding is terrible. Agreed. > I never fully figured out how .NET, .NET Core, ASP.NET, .NET Framework, .NET MAUI and the kitchen sink relate to each other. You're not the only one who is massively confused about everything that is labelled .NET or Core. If anyone else is struggling, I recommend this (I wrote it): https://dusted.codes/dotnet-basics
Re: .NET 6 Released
#105Earlier quoted context omitted.
> Core lives _inside_ of .net 6? Is there a non-core ASP.NET that also lives inside that framework? Yep! > I thought .net 5 was where the legacy 4.x branch and core 3.1 was married in holy matrimony, minus the worst of the legacy garbage. .NET 5 was the next evolution of .NET Core. There was no great merging of legacy .NET Framework into the .NET Core branch or something like that. It saw a bunch of foundational stuf…
Microsoft branding is terrible. My only point of contact with it is Visual Studio Code which is different from Visual Studio which is different from Visual Studio for Mac. There was a brief period of time after I recognized that .NET really works on all platforms without proprietary stuff and before the `dotnet watch` desaster in which I was at least curious about .NET. But even then I never fully figured out how .NE…
Re: .NET 6 Released
#106Earlier quoted context omitted.
Outside of a few very small stumbles, I don't think that Microsoft is a bad steward of open source .NET. Especially if you use Java as the alternative example where there were decades of Sun/Oracle shenanigans around open source Java. Microsoft has done an amazing amount of work writing and rewriting code to make cross platform open source .NET a real thing. All open licensed and developed in the open.
> Microsoft has done an amazing amount of work writing and rewriting code to make cross platform open source .NET a real thing. All open licensed and developed in the open. It's fitting you mention all the work Microsoft has done rewriting code. You're talking about .NET itself but I'm talking about the ecosystem, where Microsoft often does take others' projects and release their own version (the Windows package mana…
In my opinion, while other ecosystems have exploded in complexity in recent years, the increasing simplicity and batteries-included nature of .NET is an appealing contrast.
That's my answer to your question about why you should be interested in .NET if you're not already in the ecosystem.
Re: .NET 6 Released
#107Earlier quoted context omitted.
For an internal tool that reformats our code base, I've used that to pack the `dotnet format` (although technically, not allowed case, since it's a tool, and need to be run from an "sdk" environment). It works for what we use it (whitespace formatting, but not for msbuild/analysis - which is clearly understood). One thing though, is that native .dlls are still outside (DetoursServices.dll for example in BuildXL). But…
Yeah "publish" is magical, I specifically jumped from .net 4.8 to 5 just for this feature.
Re: .NET 6 Released
#108Earlier quoted context omitted.
The whole runtime gets included in the binary.
This actually makes sense in 2021 since we have the resources to allow things like this. 20 years ago this might have seemed insane.
Re: .NET 6 Released
#109I wish they put more effort into round 10 version of C# . Features presented will have minimal impact on productivity and maintainability.
Re: .NET 6 Released
#110As a relatively new engineer (~2 years FAANG experience), there seems to be a connotation around .NET. Perhaps this is indicative of the larger Microsoft ecosystem, but it feels like my peers at university and in the industry tend to stay far away from .NET for personal projects, etc. Why is this?
I can't answer your question directly but I can add that what I've noticed is frameworks and language seem to be very regionally orientated. I've noticed on some parts Java seems popular, other parts .net, and so on. It's quite interesting to see differences in job ads across regions globally. In my region, .net is used extensively and my friends do tend to use it for personal projects.