So the asp.net thing I highlighted isn't true? I'm sure the issue isn't that bad, but it sure is weird to claim that the naming wasn't horrible. Like, surely you could agree that the naming was much worse than it should've been?
It seems they identify so closely with dotnet that any perceived criticism is taken as a personal slight. It's the only thing that explains such a rabid response to a reasonable observation.
I don't identify with something that is just a tool (although one of the best ones). What does piss me off however is when people perpetuate false facts, straight up lie about arbitrary matters, are incapable of changing their mind when facts change and when disagreed with, resort to personal attacks.
This can be seen through other issues in the industry but is particularly felt in bad teams - social cohesion resides on a set of commonly agreed upon beliefs within a group and the worse the team is the more such beliefs are at odds with reality, and all I've been seeing in the past year is HN slipping more and more into this when it comes to programming.
Which languages do you program in? (asp.net core name is fine, because - who cares? it's not like js does any better, it's something you don't think about twice and is irrelevant to the experience)
Well no said that it was a huge deal. The point was that msft is horrible at naming things. Do you have any example of something like this happening in any other ecosystem?
"
In summary:
ASP.NET MVC 5:
ASP.NET MVC 5 was a short-lived successor
to ASP.NET MVC 4.
It was released alongside ASP.NET Web API 2 in 2014.
It actually ran on top of ASP.NET 4 (i.e. .NET 4.x version of System.Web.dll). Note that the entire
ASP.NET MVC library is now obsolete.
ASP.NET 5 was EOL'd and rebranded as ASP.NET Core and it includes the functionality of "ASP.NET MVC 5" built-in.
ASP.NET Core 1 and ASP.NET Core 2 can run on either .NET Core (cross-platform) or .NET Framework (Windows) because it targets .NET Standard.
ASP.NET Core 3 now only runs on .NET Core 3.0.
ASP.NET Core 4 does not exist and never has.
ASP.NET Core 5 exists (as of August 2020) however its official name seems to be "ASP.NET Core for .NET 5" and it only runs on .NET 5."
Again, not a big deal in retrospect now that it has stabilized. But it was a huge deal. Because you couldn't easily figure out if you needed to use Asp.net MVC, or if that version is now deprecated, and if the core you're using means dotnetcore or aspnet core on framework... again, it's the type of stuff that matters when it happens and leaves a mark afterwards.