ASP. NET developers start learning ASP. NET Core 2

Source: Internet
Author: User

. NET Core was released from June 28, 2016, almost a year ago, but at work it was found that the acceptance of. NET core was not high, it was just a feeling that "there is no say without investigation", two days through the small program in the group to do a survey, The number of people involved is about 230, and as a result, everyone is waiting for. NET Core 2.0, expecting that. NET Core 2 will be available on time in 7 August. The problem with this survey is that there are 3 situations in which I voted directly on the use of. NET Core:

There are only 26% people using. NET core 1.0/1.1 and the plan is to use. NET Core 2 to reach 59%, with no plan to use. NET core at a scale of only 14.4%. From this result, we still look forward to. NET Core 2.

As the next-generation platform for the. NET Framework, the biggest change is ASP. The most hot topics of the current ASP. S is a cross-platform experience, which is a huge achievement, but if you're a regular ASP. Users, write a lot of basic. NET 4.x code, and intend to continue to use the familiar IIS and Windows environments, then this is not an add-on. This is also a good explanation of why the current percentage of users using. NET core 1/1.1 is not high.

Looking back 15 years ago, the ASP was used by most of the ASP's best practices when designing the ASP, and these practices were adopted in the new framework. In the process, they also introduced many new content, such as compiled code and managed code, automatic postback, and server controls. The same routines evolve with ASP. Asp. NET common best practices such as initial load configuration data, Dependency injection, NuGet packages, claims-based authentication, and Razor improvements are native features of ASP. ASP. NET core also has different boot processes, more modular request-response middleware, and a more flexible infrastructure for defining controllers and views. ASP. NET Core is also a cross-platform framework that allows you to develop and deploy applications on Windows, MacOS, and Linux. In this way, ASP. NET Core will force you to write better code, that is, the default force to achieve separation of concerns, of course, you can also achieve this goal through self-discipline in a very small number of ways.

For the development of any form of new project (product), the ASP. NET core is definitely the preferred, and it is well explained that most users plan to adopt. NET Core 2.0, which is aligned with the. NET Framework 4.6.2. However, as a new framework, some initial costs are unavoidable: All team members must be proficient in this framework. In addition, all members must also be proficient in the model-view-Controller (MVC) application model.

ASP. NET developers start learning ASP. NET Core 2

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.