. NET Core 2.1 Road Map,. netcore2.1 Road Map

Source: Internet
Author: User

. NET Core 2.1 Road Map,. netcore2.1 Road Map

Microsoft's Scott Hunter released a roadmap for Microsoft. NET Core 2.1. Hunter announced that Microsoft. NET Core uses about 0.5 million developers every day. According to the data collected by Microsoft, the usage of. NET Core 2 in September 2017 has exceeded. NET Core 1.x.

With the successful release experience, Microsoft will focus on several issues related to. NET Core 2.1:

1) Faster building performance, faster internal engineering systems, and improved compatibility with. NET frameworks. According to Microsoft's preliminary benchmark, all. NET Core projects have a faster build time in version 2.1. The larger the project, the more obvious the benefit.

2) version 2.1 will introduce a method for implementing framework compatibility, called "minor-version roll-forward )", in this way, you do not need to match the application with its runtime environment. This means that Core 2.1 Applications will run directly in later minor versions (such as 2.2 and 2.3) without any modifications.

3) Prepare to Run (R2R: Ready to Run) the pre-compiled assembly program to reduce its installation size .. The NET Core 2 method can shorten the startup time, but its advantage is not obvious when the Assembly runs. Because most customers usually start the application and execute it, the Quick Start Time is insignificant compared with the decrease in storage space.

4) The command line tool supporting. NET Core is also planned to be improved. To improve the convenience of developers,. NET Core 2.1 will introduce some new commands to support the packaging and installation of developers' tools. The [dotnet pack] [5] command can package an assembly for distribution, while the dotnet Installation Tool exampleApp installs it under the user's. dotnet \ tools Folder. This path is automatically added to the path. Therefore, a new executable file can be used regardless of the local directory.

These new features are applicable to standalone applications. NET Core) is an improvement. By using the dotnet publish command, you can accurately package these applications. In version 2.1, the package contains the latest patch running environment by default.

Self-contained, though the official schedule has not yet been announced, Hunter said his team expects the. NET Core 2.1 preview to be available in May February. The preview of the second version is expected to be released in March, and the candidate release version is expected to be released in April. In the first half of 2018, the official version (RTM: Release To Manufacturing [released To Manufacturing]) will also be available.

Note:

MSDN: Microsoft Developer Network [Microsoft Developer Network]. MSDN is a version of Microsoft for software developers. MSDN covers platforms and applications that can be developed and expanded. Therefore, games like Microsoft are not included in MSDN, because these products are directly oriented to end users and there is no need for program development.

OEM version: Original Equipment Manufacturer [Manufacturer of Original Equipment]. OEM software can only be shipped with random devices, not for retail, so it is also called a random version. The OEM software can only be completely installed and cannot be upgraded from the old operating system. If you buy a laptop or a brand computer, you will have a random version of the software. The packaging is not as elegant as the retail version. Generally, there is only one CD and a manual (authorization letter ). This type of system usually has fewer drivers, and the OEM software is rarely installed on the disc, either restoring the disk or the hard disk image. The OEM version is one of the official versions.

RTM: Release To Manufacturing [released To Manufacturing]. After the program code is developed, the master chip is sent To the factory for a large number of flags. This version is called RTM. The program code of the RTM version is the same as that of the official version. Strictly speaking, this version is a FPP retail version and needs to be activated.

Official version:

1) Full Version [Full Version]: belongs to the official Version

2) Release [Release version]: This version means "final Release version". After a series of test versions, there will eventually be an official version. for users, the software purchased for this version is normal. This version is also known as the standard version. Generally, Release does not appear on the software cover in the form of words.

3) Registered [Registration version]: This version is the registration version relative to UnRegistered. A large part of the predecessor of this version of software was downloaded from the Internet.

4) Standard [Standard Edition]: This is the most common version. This version includes the basic components of the software and some common functions to meet the needs of general users.

5). Deluxe [Deluxe edition]: this edition is compared with the Standard Edition. The main difference is that it has several additional features.

5) Professional [Professional edition]: Professional Edition is for some specific development tools and software. Many of the content in the Professional Edition is not available in the Standard Edition, which is extremely important for a professional software developer.

6) Enterprise & Corporation [Enterprise Edition]: Enterprise Edition is the best in development software. With a set of such software, you can develop any level of application software without any obstacles.

 

Reference: http://www.infoq.com/cn/news/2018/02/netcore2.1-direction

Related Article

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.