Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Note
Nie jest to najnowsza wersja tego artykułu. Aby zapoznać się z aktualną wersją, zobacz artykuł w wersji .NET 10.
Warning
Ta wersja ASP.NET Core nie jest już obsługiwana. Aby uzyskać więcej informacji, zobacz zasady pomocy technicznej platformy .NET i platformy .NET Core. Aby zapoznać się z bieżącą wersją, przeczytaj artykuł w wersji .NET 9.
ASP.NET Core to międzyplatformowa platforma typu open source o wysokiej wydajności umożliwiająca tworzenie nowoczesnych aplikacji internetowych przy użyciu platformy .NET. Struktura została utworzona na potrzeby tworzenia aplikacji na dużą skalę i może obsługiwać obciążenia o dowolnym rozmiarze, dzięki czemu jest to niezawodny wybór dla aplikacji na poziomie przedsiębiorstwa.
Najważniejsze funkcje:
- Uproszczony i modułowy potok żądania HTTP.
- Kestrel: wysokowydajny i działający na wielu platformach serwer HTTP.
- Wstrzykiwanie zależności zintegrowanych.
- Konfiguracja oparta na środowisku.
- Zaawansowane rejestrowanie, śledzenie i metryki środowiska uruchomieniowego.
- Blazor: Tworzenie zaawansowanych interaktywnych składników internetowego interfejsu użytkownika przy użyciu języka C#— nie jest wymagany język JavaScript.
- Bezproblemowo integruj się z popularnymi platformami i bibliotekami po stronie klienta, takimi jak Angular, React, Vue i Bootstrap.
- Minimalne interfejsy API: twórz szybkie internetowe interfejsy API z minimalnym kodem i konfiguracją, płynnie deklarując trasy interfejsu API i punkty końcowe.
- SignalR: Dodaj funkcję internetową w czasie rzeczywistym.
- gRPC: usługi zdalnego wywołania procedury o wysokiej wydajności (RPC).
- Zabezpieczenia: wbudowane funkcje zabezpieczeń na potrzeby uwierzytelniania, autoryzacji i ochrony danych.
- Testowanie: łatwe tworzenie testów jednostkowych i integracyjnych.
- Narzędzia: Maksymalizuj produktywność programowania za pomocą programów Visual Studio i Visual Studio Code.
- Uproszczony i modułowy potok żądania HTTP.
- Kestrel: wysokowydajny i działający na wielu platformach serwer HTTP.
- Wstrzykiwanie zależności zintegrowanych.
- Konfiguracja oparta na środowisku.
- Zaawansowane rejestrowanie, śledzenie i metryki środowiska uruchomieniowego.
- Blazor: Tworzenie zaawansowanych interaktywnych składników internetowego interfejsu użytkownika przy użyciu języka C#— nie jest wymagany język JavaScript.
- Bezproblemowo integruj się z popularnymi platformami i bibliotekami po stronie klienta, takimi jak Angular, React, Vue i Bootstrap.
- SignalR: Dodaj funkcję internetową w czasie rzeczywistym.
- gRPC: usługi zdalnego wywołania procedury o wysokiej wydajności (RPC).
- Zabezpieczenia: wbudowane funkcje zabezpieczeń na potrzeby uwierzytelniania, autoryzacji i ochrony danych.
- Testowanie: łatwe tworzenie testów jednostkowych i integracyjnych.
- Narzędzia: Maksymalizuj produktywność programowania za pomocą programów Visual Studio i Visual Studio Code.
- Uproszczony i modułowy potok żądania HTTP.
- Kestrel: wysokowydajny i działający na wielu platformach serwer HTTP.
- Wstrzykiwanie zależności zintegrowanych.
- Konfiguracja oparta na środowisku.
- Zaawansowane rejestrowanie, śledzenie i metryki środowiska uruchomieniowego.
- Twórz aplikacje i interfejsy API za pomocą Razor Pages i frameworka Model-View-Controller (MVC).
- Bezproblemowo integruj się z popularnymi platformami i bibliotekami po stronie klienta, takimi jak Angular, React, Vue i Bootstrap.
- SignalR: Dodaj funkcję internetową w czasie rzeczywistym.
- gRPC: usługi zdalnego wywołania procedury o wysokiej wydajności (RPC).
- Zabezpieczenia: wbudowane funkcje zabezpieczeń na potrzeby uwierzytelniania, autoryzacji i ochrony danych.
- Testowanie: łatwe tworzenie testów jednostkowych i integracyjnych.
- Narzędzia: Maksymalizuj produktywność programowania za pomocą programów Visual Studio i Visual Studio Code.
Dlaczego warto wybrać ASP.NET Core?
- Ujednolicona struktura: ASP.NET Core to kompletna i w pełni zintegrowana platforma internetowa z wbudowanymi składnikami gotowymi do produkcji do obsługi wszystkich potrzeb związanych z programowaniem internetowym.
- Produktywność pełnego stosu: szybsze tworzenie aplikacji dzięki umożliwieniu zespołowi pracy z pełnym stosem — od frontonu do zaplecza przy użyciu jednej platformy programistycznej.
- Bezpieczeństwo poprzez projektowanie: ASP.NET Core jest zaprojektowany z priorytetem zapewnienia bezpieczeństwa, oferując wbudowaną obsługę uwierzytelniania, autoryzacji i ochrony danych.
- Gotowe do chmury: niezależnie od tego, czy wdrażasz je we własnych centrach danych, czy w chmurze, ASP.NET Core upraszcza wdrażanie, monitorowanie i konfigurację.
- Wydajność i skalowalność: obsługa najbardziej wymagających obciążeń przy użyciu wiodącej w branży wydajności ASP.NET Core.
- Zaufane i dojrzałe: platforma ASP.NET Core jest używana i sprawdzana w hiperskala przez niektóre z największych usług na świecie, w tym Bing, Xbox, Microsoft 365 i Azure.
Wprowadzenie
Czy jesteś gotowy, aby rozpocząć swoją podróż nauki z ASP.NET Core? Nadszedł czas, aby skompilować pierwszą aplikację internetową przy użyciu platformy ASP.NET Core!