Home Backend Development C#.Net Tutorial Sharing of problems encountered while learning ASP.NET Core 2

Sharing of problems encountered while learning ASP.NET Core 2

Jun 24, 2017 am 09:55 AM
asp.net study Developer start

. NET Core was released on June 28, 2016. Nearly a year has passed. However, at work, I found that everyone’s acceptance of .net core is not high. This is just a feeling. As the saying goes, "There is no survey." I have no right to speak." I conducted a survey in the WeChat group through the WeChat mini program in the past two days. The number of participants was about 230. Judging from the results, everyone is waiting for .NET Core 2.0. It is expected that .net core 2 will be released in 7 and 7. Released on time in August. The question of this survey is to investigate everyone’s usage of .net core. It is divided into 3 situations. I will go directly to the WeChat voting results chart:

Sharing of problems encountered while learning ASP.NET Core 2Sharing of problems encountered while learning ASP.NET Core 22

Only 26% of people use .net core 1.0/1.1, 59% plan to use .net core 2, and only 14.4% have no plans to use .net core. Judging from this result, everyone is still looking forward to .net core 2.

.net core is the next generation platform of .net framework. The biggest change is ASP.NET Core. Most of the current hot topics of ASP.NET Core are around its cross-platform experience. Although this is A great achievement, but not a plus if you're a regular ASP.NET user who writes a lot of basic .NET 4.x code and plan to continue using the familiar IIS and Windows environment. This also well explains the reason why the proportion of users currently using .net core 1/1.1 is not high.

Looking Back When the ASP.NET team designed the ASP.NET framework 15 years ago, they adopted most of ASP's best practices and adopted these practices in the new framework. Along the way, they also introduced a lot of new content, such as compiled and managed code, automatic postbacks, and server controls. ASP.NET Core evolves in the same way. Common ASP.NET best practices (such as initial loading of configuration data, dependency injection, NuGet packages, claims-based authentication, and Razor improvements) are native features of ASP.NET Core. ASP.NET Core also features a different startup process, 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 makes it easy for you to develop and deploy applications on Windows, macOS, and Linux. In this way, ASP.NET Core will force you to write better quality code, that is, it will force separation of concerns by default. Of course, you can also achieve this goal through self-discipline. There are very few ways of self-discipline.

For any form of new project (product) development, ASP.NET Core is definitely the first choice. The API of .NET Core 2.0 has been aligned with .NET Framework 4.6.2, which explains it very well. Most users plan to adopt .NET Core 2. However, as a completely new framework, some initial costs are inevitable: All team members must be proficient in the framework. Additionally, all members must be proficient in the Model-View-Controller (MVC) application model.

The above is the detailed content of Sharing of problems encountered while learning ASP.NET Core 2. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Getting Started with Pygame: Comprehensive Installation and Configuration Tutorial Getting Started with Pygame: Comprehensive Installation and Configuration Tutorial Feb 19, 2024 pm 10:10 PM

Learn Pygame from scratch: complete installation and configuration tutorial, specific code examples required Introduction: Pygame is an open source game development library developed using the Python programming language. It provides a wealth of functions and tools, allowing developers to easily create a variety of type of game. This article will help you learn Pygame from scratch, and provide a complete installation and configuration tutorial, as well as specific code examples to get you started quickly. Part One: Installing Python and Pygame First, make sure you have

Revealing the appeal of C language: Uncovering the potential of programmers Revealing the appeal of C language: Uncovering the potential of programmers Feb 24, 2024 pm 11:21 PM

The Charm of Learning C Language: Unlocking the Potential of Programmers With the continuous development of technology, computer programming has become a field that has attracted much attention. Among many programming languages, C language has always been loved by programmers. Its simplicity, efficiency and wide application make learning C language the first step for many people to enter the field of programming. This article will discuss the charm of learning C language and how to unlock the potential of programmers by learning C language. First of all, the charm of learning C language lies in its simplicity. Compared with other programming languages, C language

Let's learn how to input the root number in Word together Let's learn how to input the root number in Word together Mar 19, 2024 pm 08:52 PM

When editing text content in Word, you sometimes need to enter formula symbols. Some guys don’t know how to input the root number in Word, so Xiaomian asked me to share with my friends a tutorial on how to input the root number in Word. Hope it helps my friends. First, open the Word software on your computer, then open the file you want to edit, and move the cursor to the location where you need to insert the root sign, refer to the picture example below. 2. Select [Insert], and then select [Formula] in the symbol. As shown in the red circle in the picture below: 3. Then select [Insert New Formula] below. As shown in the red circle in the picture below: 4. Select [Radical Formula], and then select the appropriate root sign. As shown in the red circle in the picture below:

Learn the main function in Go language from scratch Learn the main function in Go language from scratch Mar 27, 2024 pm 05:03 PM

Title: Learn the main function in Go language from scratch. As a simple and efficient programming language, Go language is favored by developers. In the Go language, the main function is an entry function, and every Go program must contain the main function as the entry point of the program. This article will introduce how to learn the main function in Go language from scratch and provide specific code examples. 1. First, we need to install the Go language development environment. You can go to the official website (https://golang.org

What tool is PyCharm? Which developers is it suitable for? What tool is PyCharm? Which developers is it suitable for? Feb 20, 2024 am 08:29 AM

PyCharm is a Python integrated development environment (IDE) developed by JetBrains. It provides Python developers with rich features and tools to help them write, debug and deploy Python code more efficiently. PyCharm has many powerful features, including intelligent code completion, syntax highlighting, debugger, unit testing tools, version control integration, code refactoring, etc. These features enable developers to quickly locate code issues, improve code quality, and accelerate development cycles.

Understand these 20 Dune analysis dashboards and quickly capture trends on the chain Understand these 20 Dune analysis dashboards and quickly capture trends on the chain Mar 13, 2024 am 09:19 AM

Original author: Minty, encryption KOL Original compilation: Shenchao TechFlow If you know how to use it, Dune is an all-in-one alpha tool. Take your research to the next level with these 20 Dune dashboards. 1. TopHolder Analysis This simple tool developed by @dcfpascal can analyze tokens based on indicators such as holders’ monthly activity, number of unique holders, and wallet profit and loss ratio. Visit link: https://dune.com/dcfpascal/token-holders2. Token Overview Metrics @andrewhong5297 created this dashboard which provides a way to evaluate tokens by analyzing user actions

How to learn PPT typesetting software well (Section 3) How to learn PPT typesetting software well (Section 3) Mar 20, 2024 pm 04:46 PM

1. This lesson mainly explains [1: Alignment Principle]. First, it will be analyzed from daily life, such as buildings, historical sites, etc. 2. [The role of alignment]: Highlight the content relationship and unify the page vision. 3. This lesson starts from [Analysis of actual cases] [Step 1: Delete excessive and inappropriate beautification and special effects; Step 2: Unify fonts and colors]. 4. First change the [Font to Microsoft YaHei] and then [Change the color of the page] to typeset as shown in the picture. 5. Then go to [Drawing of Timeline], insert [Straight Line - Modify Thickness, Color] and then continue to insert [Ring - Close Fill, Turn on Black Stroke] and then [Copy - Reduce Fill Black] [Select Two to Align 】Create a 'button effect' and then type it, the effect is as shown in the figure

Essentials for C language learning: detailed explanation of basic units Essentials for C language learning: detailed explanation of basic units Mar 18, 2024 pm 05:24 PM

In the process of learning C language, it is very important to understand the basic units of C language. The basic units of C language include characters, integers, floating point numbers and pointers. In this article, we will explain the concepts of these basic units in detail and provide specific code examples to help readers better understand and master the basics of C language. Character (char) In C language, character (char) is one of the most basic data types, used to store single characters. In C language, characters are represented by single quotes, such as 'a', 'b', '1', etc.

See all articles