Introduction to. NET Core 1.0, ASP. Core 1.0, and EF Core 1.0
English original: Reintroducing. NET core 1.0, ASP. 1.0, and EF Core 1.0
A serious problem with the new version of the ASP. NET and Entity Framework is that they are incompatible with previous versions. This is not just a slight difference in behavior or API, but basically a complete rewrite that removes a lot of functionality.
Therefore, it is now considered that these frameworks, known as ASP. NET 5.0 and Entity Framework 7.0, create an illusion that they are larger than the ASP. NET 4.5 and Entity Framework 6.0, but they are actually smaller. To eliminate this problem, Microsoft began by changing the version numbering scheme.
The new version will be named ASP. NET Core 1.0 and Entity Framework Core 1.0, respectively. Similarly, the new cross-platform version of. NET will be named. NET Core 1.0 to indicate that it is not a superset of. NET 4.6.
Similarly, ASP. NET MVC 6 will be renamed as ASP. NET MVC Core 1.0. This way, we won't be able to match the wrong version of ASP. NET, MVC, and WebAPI.
So far, everything is fine, but when you start assembling these parts, the picture becomes a little bit more complicated. The ASP. NET 4.6 runs on. NET 4.6, and ASP. NET Core 1.0 can run on. NET 4.6 and on. Here are some other terms you need to know:
- Core FX: This is an open source version of the. NET base Class library. Essentially, it's the System. Class. Core FX can run on. NET 4.6 and can run on. NET Core 1.0.
- Core CLR: This is an open-source, cross-platform runtime. It is based on the Silverlight CLR, but has made significant changes.
- Core RT: This is the runtime used by the. NET native compiled version. It is best known for use on Windows phones.
- The. NET Core cli:.net command-line interface is hailed as the "new command-line experience" for building and deploying cross-platform. NET applications.
NOTE: The abbreviation CLI also refers to the common language infrastructure, which is the name of the Ecma/iso standard. The standard includes. NET type systems, metadata, common language specifications, and virtual execution systems.
To learn more, you can view a video of the ASP. Damian Edwards, Jon Galloway and Scott Hanselman, held on January 19, 2016.
Introduction to. NET Core 1.0, ASP. Core 1.0, and EF Core 1.0