Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
Toto není nejnovější verze tohoto článku. Aktuální verzi najdete ve verzi .NET 10 tohoto článku.
Warning
Tato verze ASP.NET Core již není podporována. Pro více informací se podívejte na Zásady podpory .NET a .NET Core. Aktuální vydání tohoto článku najdete v verzi .NET 9.
ASP.NET Core je multiplatformní, vysoce výkonná, opensourcová architektura pro vytváření moderních webových aplikací pomocí .NET. Tato architektura je vytvořená pro vývoj rozsáhlých aplikací a dokáže zpracovat jakoukoli úlohu velikosti, takže je robustní volbou pro aplikace na podnikové úrovni.
Klíčové funkce:
- Jednoduchý a modulární kanál požadavků HTTP.
- Kestrel: Vysoce výkonný a multiplatformní server HTTP.
- Injektáž integrovaných závislostí.
- Konfigurace založená na prostředí
- Bohaté protokolování, trasování a metriky runtime.
- Blazor: Vytváření bohatých interaktivních komponent webového uživatelského rozhraní pomocí jazyka C# – nevyžaduje se JavaScript.
- Bezproblémová integrace s oblíbenými architekturami a knihovnami na straně klienta, včetně Angular, React, Vue a Bootstrap.
- Minimální rozhraní API: Vytvářejte rychlá webová rozhraní API s minimálním kódem a konfigurací pomocí fluentálně deklarující trasy a koncové body rozhraní API.
- SignalR: Přidejte webové funkce v reálném čase.
- gRPC: Služby vzdáleného volání procedur (RPC) s vysokým výkonem.
- Zabezpečení: Integrované funkce zabezpečení pro ověřování, autorizaci a ochranu dat.
- Testování: Snadné vytváření testů jednotek a integrace
- Nástroje: Maximalizujte produktivitu vývoje pomocí sady Visual Studio a editoru Visual Studio Code.
- Jednoduchý a modulární kanál požadavků HTTP.
- Kestrel: Vysoce výkonný a multiplatformní server HTTP.
- Injektáž integrovaných závislostí.
- Konfigurace založená na prostředí
- Bohaté protokolování, trasování a metriky runtime.
- Blazor: Vytváření bohatých interaktivních komponent webového uživatelského rozhraní pomocí jazyka C# – nevyžaduje se JavaScript.
- Bezproblémová integrace s oblíbenými architekturami a knihovnami na straně klienta, včetně Angular, React, Vue a Bootstrap.
- SignalR: Přidejte webové funkce v reálném čase.
- gRPC: Služby vzdáleného volání procedur (RPC) s vysokým výkonem.
- Zabezpečení: Integrované funkce zabezpečení pro ověřování, autorizaci a ochranu dat.
- Testování: Snadné vytváření testů jednotek a integrace
- Nástroje: Maximalizujte produktivitu vývoje pomocí sady Visual Studio a editoru Visual Studio Code.
- Jednoduchý a modulární kanál požadavků HTTP.
- Kestrel: Vysoce výkonný a multiplatformní server HTTP.
- Injektáž integrovaných závislostí.
- Konfigurace založená na prostředí
- Bohaté protokolování, trasování a metriky runtime.
- Vyvíjejte aplikace a rozhraní API pomocí Razor architektur Pages a Model –View-Controller (MVC).
- Bezproblémová integrace s oblíbenými architekturami a knihovnami na straně klienta, včetně Angular, React, Vue a Bootstrap.
- SignalR: Přidejte webové funkce v reálném čase.
- gRPC: Služby vzdáleného volání procedur (RPC) s vysokým výkonem.
- Zabezpečení: Integrované funkce zabezpečení pro ověřování, autorizaci a ochranu dat.
- Testování: Snadné vytváření testů jednotek a integrace
- Nástroje: Maximalizujte produktivitu vývoje pomocí sady Visual Studio a editoru Visual Studio Code.
Proč zvolit ASP.NET Core?
- Sjednocená architektura: ASP.NET Core je kompletní a plně integrovaná webová architektura s integrovanými součástmi připravenými pro produkční prostředí, které zajišťují všechny potřeby vývoje webu.
- Produktivita full stacku: Vytvářejte více aplikací rychleji tím, že umožníte svému týmu pracovat full stack– od front-endu po back-end s použitím jediného vývojového frameworku.
- Zabezpečení podle návrhu: ASP.NET Core je postaveno se zabezpečením jako hlavní prioritou a zahrnuje integrovanou podporu ověřování, autorizace a ochrany dat.
- Cloud je připravený: Bez ohledu na to, jestli nasazujete do vlastních datových center nebo do cloudu, ASP.NET Core zjednodušuje nasazení, monitorování a konfiguraci.
- Výkon a škálovatelnost: Zpracování nejnáročnějších úloh s špičkovým výkonem ASP.NET Core
- Důvěryhodné a vyspělé: ASP.NET Core se používá a prokazuje v hyperškálování některými největšími službami na světě, včetně Bingu, Xboxu, Microsoftu 365 a Azure.
Začínáme
Jste připraveni zahájit studijní program ASP.NET Core? Je čas vytvořit první webovou aplikaci s ASP.NET Core!