Today, Scott Hanselman announced on his blog that ASP 5 is dead-introducing ASP. NET Core 1.0, and that ASP 5 has been sentenced to death, and Scott explains The root cause of renaming: What was previously called "ASP. NET 5" really makes you feel that this is an upgraded version of ASP. NET 4.6, which is more powerful than ASP. NET 4.6 in the future. It's not, because "ASP. NET 5" is a one-off development, and ASP. NET 4.6 is a parallel independent relationship.
The current name changes as follows:
- ASP. 5–> ASP. NET Core 1.0
- . NET core 5–>. NET Core 1.0
- Entity Framework 7–> Entity Framework Core 1.0
This kind of renaming allows people (especially those outside of the. NET circle) to immediately learn that the technology stack is a "re-starting" of Microsoft's Web development, the relationship between them and the previous technology as shown:
In order to achieve cross-platform goals, Microsoft development tools has spent quite a long time architecting the next generation of Web site development technologies after releasing. NET 4.5 and ASP. In this long process of more than two years, the following goals are becoming clearer, and this change of name makes these goals more clearly visible in front of you:
So how do we make a choice? In fact, it is very simple:
- If you are re-developing a new Web application, and intend to run across platforms, then the first choice of ASP. NET Core, this change is soon released, fortunately, before the official release of the renaming, renaming is a software we develop the most difficult thing to do, look at their own code to know, Sometimes the release can only will wrong;
- If you want to do more, use more languages (VB and F #) and technology, be more stable and mature, and want to get official Microsoft support, then choose ASP. 4.6, if you don't need official support from Microsoft, you can choose Mono 4.2+, and we recommend the MVP 李杨 article Jexus Web server and ASP, this article is also published in the public number "dotnet cross-platform".
Transferred from: http://www.cnblogs.com/shanyou/p/5145018.html
ASP. NET 5 renamed ASP. NET Core 1.0