ASP 5 is dead-introducing ASP. NET Core 1.0 and

Source: Internet
Author: User

Dead before the official debut? Don't blame me for the title party, as the great God Scott said on his blog, I just translated it.

On January 20, in the latest ASP. Community standup video, Microsoft's ASPNET development group's big-brother Edwards (Damian Edwards) chatted about the renaming work that will be done in future versions of RC2.

However, because my hearing is too slag, I can only listen to a general, fortunately Scott Hanselman published an article in the blog to explain the matter.

I have a rough translation, to show you, inevitably wrong, but also to correct.

Blog English original address: ASP. 5 is Dead

It's hard to name.

    • There are only two difficult things in computer science: Cache invalidation and naming. --phil Karlton

"They should give it a name of Foo, how easy it is to say it is easy, but the name of this thing often involves a lot of factors." It has been 15 years since ASP has been a good "brand". ASP. NET 4.6 is a supported released product that you can get from https://get.asp.net.

However, it is not a good idea to name a completely new, fully rewritten ASP. NET 5, and one of the main reasons is that the 5 > 4.6 people think that ASP. NET 5 is bigger and better than ASP.

Not.

So we renamed and picked a better version number.

Re-introduction of ASP. 1.0 and. NET Core 1.0

    • ASP. NET 5 is now called ASP. NET Core 1.0
    • . NET core is now called. NET Core 1.0
    • Entity Framework 7 is now called Entity Framework Core 1.0 or EF Core 1.0

Why Choose 1.0? Because they are brand-new. The whole. NET core concept is completely new. The. NET core CLI is something that is very novel. (Note:. Net Core Command Line Interface, will replace DNX)

Not only that,. NET core is not as complete as the. NET Framework 4.6. We are still perfecting the service-side graphics library (server-side grahpics libraries), and we are still filling the gap between ASP. NET Core 1.0 and ASP. NET 4.6.

How to choose?

To be clear, the ASP. NET 4.6 is a more mature platform. It is a available version that has been released by actual combat (battle-tested).

ASP. NET Core 1.0 is version 1.0, which includes the Web API and MVC, but does not include SINGLR and Web Pages. VB and F # are not supported at this time. These will be achieved in the future, but not yet.

We don't want people to think that ASP. NET Core 1.0 is a finish line, which is a new starting point and a new branch.

ASP. NET 4.6 will continue to move forward, publish and be fully supported. Don't walk away, more exciting content is about to be presented.

Most of the comments in the article below support it, saying that it is better and clearer. Some people say that renaming is good, but the word core is not too appropriate, and why not take the opportunity to throw away the term ASP, how old things, the 90 's?

I personally express my emotional stability with the change of the name of ASP. From ASP. Vnext to ASP. NET 5 to ASP. 1.0, from Project K to DNVM to Dnx to Dnu Do not change a few names how to honor the name of Microsoft renamed the Head of the Department of the loud ...

By the way , about MVC, it seems that the version number 4, 5, 6 is no longer used, that is, there should be no MVC 6 this argument, but as a subsystem of ASP. NET Core 1.0, named probably this: Microsoft.Aspnetcore.MVC (now it's MICROSOFT.ASPNET.MVC, I think it's very good ...) Add a core so long what to do).

The current renaming has not been completed and is expected to be reflected in the package on Myget in a week's time: Https://www.myget.org/gallery/aspnetcidev.

What do you think, welcome to vomit Groove.

PS: Friends with a sexual interest can add group 48082039 to discuss C#,asp.net core related topics.

ASP 5 is dead-introducing ASP. NET Core 1.0 and

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.