Heim >Backend-Entwicklung >C#.Net-Tutorial >Teilen von Problemen, die beim Erlernen von ASP.NET Core 2 aufgetreten sind
.NET Core wurde am 28. Juni 2016 veröffentlicht. Fast ein Jahr ist vergangen, aber bei der Arbeit habe ich festgestellt, dass die Akzeptanz von .net Core nicht hoch ist. Wie das Sprichwort sagt ist keine Umfrage. „Ich habe kein Recht zu sprechen.“ Ich habe in den letzten zwei Tagen eine Umfrage in der WeChat-Gruppe über das WeChat-Miniprogramm durchgeführt. NET Core 2.0. Es wird erwartet, dass .net Core 2 in 7 und 7 veröffentlicht wird. Pünktlich im August veröffentlicht. Die Frage dieser Umfrage bezieht sich auf die Nutzung von .net Core durch alle. Sie ist in drei Situationen unterteilt. Ich gehe direkt zum WeChat-Abstimmungsergebnisbild:
Nur 26 % der Menschen verwenden .net Core 1.0/1.1, 59 % planen die Verwendung von .net Core 2 und nur 14,4 % haben keine Pläne, .net Core zu verwenden. Nach diesem Ergebnis zu urteilen, freuen sich alle immer noch auf .net Core 2.
.net Core ist die Plattform der nächsten Generation des .net-Frameworks. Die meisten aktuellen Themen von ASP.NET Core drehen sich um die plattformübergreifende Erfahrung Eine großartige Leistung, aber kein Plus, wenn Sie ein regelmäßiger ASP.NET-Benutzer sind, der viel grundlegenden .NET 4.x-Code schreibt und bei der vertrauten IIS- und Windows-Umgebung bleiben möchte. Dies erklärt auch gut den Grund, warum der Anteil der Benutzer, die derzeit .net Core 1/1.1 verwenden, nicht hoch ist.
Rückblickend vor 15 Jahren hat das ASP.NET-Team beim Entwurf des ASP.NET-Frameworks die meisten Best Practices von ASP übernommen und diese Praktiken in das neue Framework übernommen. Nebenbei führten sie auch viele neue Inhalte ein, etwa kompilierten und verwalteten Code, automatische Postbacks und Serverkontrollen. ASP.NET Core entwickelt sich auf die gleiche Weise. Gängige Best Practices für ASP.NET (z. B. das anfängliche Laden von Konfigurationsdaten, Abhängigkeitsinjektion, NuGet-Pakete, anspruchsbasierte Authentifizierung und Razor-Verbesserungen) sind native Funktionen von ASP.NET Core. ASP.NET Core bietet außerdem einen anderen Startprozess, eine modularere Request-Response-Middleware und eine flexiblere Infrastruktur zum Definieren von Controllern und Ansichten. ASP.NET Core ist außerdem ein plattformübergreifendes Framework, das Ihnen die Entwicklung und Bereitstellung von Anwendungen unter Windows, macOS und Linux erleichtert. Auf diese Weise zwingt Sie ASP.NET Core dazu, Code von besserer Qualität zu schreiben, d -Disziplin.
Für jede Form der Entwicklung neuer Projekte (Produkte) ist ASP.NET Core definitiv die erste Wahl. Die API von .NET Core 2.0 wurde an .NET Framework 4.6.2 angepasst, was eine gute Erklärung ist . Die meisten Benutzer planen die Einführung von .NET Core 2. Da es sich jedoch um ein völlig neues Framework handelt, sind einige anfängliche Kosten unvermeidlich: Alle Teammitglieder müssen mit dem Framework vertraut sein. Darüber hinaus müssen alle Mitglieder das Anwendungsmodell Model-View-Controller (MVC) beherrschen.
Das obige ist der detaillierte Inhalt vonTeilen von Problemen, die beim Erlernen von ASP.NET Core 2 aufgetreten sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!