It’s not right.
It is correct to use ASP.NET MVC.
This is the name of a Microsoft technology. It is a proper name and should be spelled correctly. The name is one thing. There it is correct to use to refer to this specific technology that is different from MVC, is different from the classic ASP.NET that uses Webforms and mainly is different from the classic ASP that does not use the . NET.
ASP (Active Server Pages) was a technology that Microsoft created to make web pages using a variation of the original Visual Basic.
When she created . NET, this framework that supports C# and VB.NET languages, among others, she also created a new version of this technology and called it ASP.NET. It is something quite different from the original ASP and can use the languages . NET.
Note that ASP is capitalized because it is an acronym. and .NET (reads "dotnet") not because it is not an acronym (although Microsoft also uses . NET in several places, so this form is also correct). The name comes from network, because at the time Microsoft wanted to name everything "something" point network, to indicate that everything would be done to run network. That’s roughly it. Even Windows was going to be called Windows.NET, but they gave up on the idea and only a few things had this suffix. It’s obvious that . NET would be the main technology of Windows. But they realized that was exaggeration.
Then Microsoft realized that many people did not like ASP.NET and there were those who use the standard MVC. So she created another framework from scratch, completely different, using this design standard and called it ASP.NET MVC. For obvious reasons the acronym was included in the name (in capital letters, of course).
Initially it depended on some parts of ASP.NET that we often call classic to ensure it’s the old one, although when you don’t use MVC in the name, it’s what we’re talking about, although some people use it wrong.
I don’t believe in programmers who can’t use the technology name correctly. It may sound silly, but programming is detail. If the programmer cannot know the name of the technology he is using he will not know how to use it properly. Until he changes his attitude. I don’t trust what you say "Deli" instead of "Deli," which is right. It’s a proper name, you have to speak it right. Either the person is not curious and ignores something too obvious and easy, or knows and is stubborn and careless. Both are intrinsic personal characteristics that prevent her from evolving as a professional.
Today the ASP.NET Core (yes, more a mess, but the initial name of the technology was worse) which is a set of technologies that evolved in relation to ASP.NET MVC (were completely rewritten and there is no full compatibility), does not depend on anything of the old. And this is important. Technology is reaching maturity.
You may find it confusing. And in fact Microsoft is not good at naming, or even selling products. She tries to use criteria that only she understands to be good and confuses people.
And it got worse because now the . NET Core passes if calling only . NET, a name that has never been officially used before.
So of course, it is correct to use that name when you’re using this technology, but it’s wrong to call it just MVC because there are other MVC, it’s wrong to call it just ASP.NET, even worse to call it ASP, because it’s another technology.
ASP.NET has become a legacy technology, still supported, but will no longer receive significant developments (old ASP.NET MVC as well). It does not fit well in the current web environment. The entire suite of ASP.NET Core technologies work best for today’s needs. And we must avoid even mixing them from now on.
Who wants to understand the technology better, all fonts are available to do whatever you want on Github.
Damn! I posted it on Sopt, I don’t understand why it ended up on Soen, ixi!!
– pnet
The question wasn’t on Soen, she was on the finish line
– Jéf Bueno
But this kind of question should not be in the goal? I thought it would be for the goal, by the question of the tag "debate". I posted there thinking it was the right place. Thanks for the correction.
– pnet
As to your question, ASP.Net MVC is outside what context?
– Jéf Bueno
@pnet The goal is directed only to questions related to the website (http://answall.com) itself. You can read more about the goal concept in: What is the "goal"? How it works?.
– Chun
Why are they voting to close? The question is perfectly acceptable (otherwise I wouldn’t even have migrated here).
– bfavaretto
It’s the spirit of downvote. You know, @bfavaretto, there are those who just like to negativize, without even making a contribution to the site. That is why I voted to close, because as there was answer, I asked to do this, ie remove because I did not understand the received downvote, because I did not see anything in the question that deserved this.
– pnet
Okay, but don’t confuse downvotes with a closing vote. Downvotes are more subjective, people vote because they did not find the question good, often by their own criteria. Already the closing votes need to follow the rules of the site, and are more objective, even if there is enough flexibility in the rules.
– bfavaretto
Yes, but the user who asked the question himself is in the right to close the post, for several reasons, right? I could have posted a non-public information, for example and ask to close, could not agree with the progress in which the post is going and ask to close. You might think that the post is running away from the goal and closing, anyway, there are many reasons, right? But OK, I’ll withdraw my request, but I fully understand all this.
– pnet
Not really, since this is not a forum, none of this is a reason to close the question. When the question is asked, and especially when there is an answer in it, the AP no longer owns it. He may suggest closing within one of the existing criteria, but cannot close it or remove it further. If you have private information, you can ask to take this part out. If you don’t want to be associated with the question, you can ask to lose the link, but you can’t set the direction of the content. The community can do this because all the content here is community. And the question is good in every way. There’s no reason to close.
– Maniero
I thought the question was great. In fact, I think it clarifies once and for all that there is a distinction between ASP.NET, ASP.NET MVC and MVC only, the latter being a design standard and not an implementation.
– Leonel Sanches da Silva
@pnet Any help you more? Need something to be improved?
– Maniero