Megosztás a következőn keresztül:


A ASP.NET Core áttekintése

Note

Ez nem a cikk legújabb verziója. Az aktuális kiadásról a cikk .NET 10-es verziójában olvashat.

Warning

A ASP.NET Core ezen verziója már nem támogatott. További információt a .NET és a .NET Core támogatási szabályzatában talál. A jelen cikk .NET 9-es verzióját lásd az aktuális kiadásért .

ASP.NET Core egy platformfüggetlen, nagy teljesítményű, nyílt forráskódú keretrendszer, amely modern webalkalmazásokat készít a .NET használatával. A keretrendszer nagy léptékű alkalmazásfejlesztéshez készült, és bármilyen méretű számítási feladatot képes kezelni, így nagyvállalati szintű alkalmazások számára is robusztus választás.

A legfontosabb jellemzők:

  • Egyszerű és moduláris HTTP-kérési folyamat.
  • Kestrel: Nagy teljesítményű és platformfüggetlen HTTP-kiszolgáló .
  • Integrált függőséginjektálás.
  • Környezetalapú konfiguráció.
  • Gazdag naplózási, nyomkövetési és futásidejű metrikák.
  • Blazor: Gazdag interaktív webes felhasználói felületi összetevők létrehozása C#használatával – nincs szükség JavaScriptre.
  • Zökkenőmentes integráció népszerű ügyféloldali keretrendszerekkel és kódtárakkal, például az Angular, a React, a Vue és a Bootstrap használatával.
  • Minimális API-k: Gyors webes API-k létrehozása minimális kóddal és konfigurációval API-útvonalak és végpontok folyékony deklarálásával.
  • SignalR: Valós idejű webes funkciók hozzáadása.
  • gRPC: Nagy teljesítményű távoli eljáráshívási (RPC) szolgáltatások.
  • Biztonság: Beépített biztonsági funkciók hitelesítéshez, engedélyezéshez és adatvédelemhez.
  • Tesztelés: Egyszerűen hozhat létre egység- és integrációs teszteket.
  • Eszközhasználat: A Fejlesztési hatékonyság maximalizálása a Visual Studio és a Visual Studio Code használatával.

Miért válassza a ASP.NET Core-t?

  • Egységesített keretrendszer: a ASP.NET Core egy teljes körű és teljesen integrált webes keretrendszer, amely beépített, éles üzemre kész összetevőkkel rendelkezik az összes webes fejlesztési igény kielégítéséhez.
  • Teljes stack produktivitás: Gyorsabban hozhat létre több alkalmazást, ha lehetővé teszi a csapat számára, hogy frontendtől a backendig teljes stackben dolgozzon egyetlen fejlesztési keretrendszer segítségével.
  • Biztonság tervezés szerint: ASP.NET Core a biztonság szempontjából kiemelten fontos, és beépített támogatást nyújt a hitelesítéshez, az engedélyezéshez és az adatvédelemhez.
  • Felhőre kész: Akár saját adatközpontokban, akár felhőben helyezi üzembe, a ASP.NET Core leegyszerűsíti az üzembe helyezést, a monitorozást és a konfigurálást.
  • Teljesítmény és méretezhetőség: A legigényesebb számítási feladatok kezelése ASP.NET Core iparágvezető teljesítményével.
  • Megbízható és kiforrott: a ASP.NET Core-t a világ néhány legnagyobb szolgáltatása, köztük a Bing, az Xbox, a Microsoft 365 és az Azure rugalmas skálázásban használja és bizonyítja.

Első lépések

Készen áll a ASP.NET Core tanulási folyamat megkezdésére? Itt az ideje, hogy elkészítse első webalkalmazását a ASP.NET Core használatával!