ASP.NET

ASP.NET to platforma firmy Microsoft do tworzenia stron internetowych, używana do budowania dynamicznych witryn internetowych, aplikacji internetowych i usług internetowych. Jest częścią szerszej platformy .NET i pozwala programistom tworzyć aplikacje internetowe w językach takich jak C#, Visual Basic i F#.

Programiści zazwyczaj tworzą aplikacje ASP.NET za pomocą programów Visual Studio lub VS Code. Narzędzia te pomagają im pisać kod źródłowy, projektować interfejsy użytkownika i debugować aplikacje podczas pracy. Zamiast polegać na narzędziach do przeciągania i upuszczania, większość projektów ASP.NET korzysta ze strukturalnego kodu i wielokrotnego użytku szablonów, zapewniając jednocześnie programistom precyzyjną kontrolę nad działaniem i wydajnością witryny.

Na przykład programista może użyć ASP.NET do zbudowania internetowego portalu kont, w którym użytkownicy mogą się logować, wyświetlać dane z bazy danych, wysyłać formularze i oglądać spersonalizowane treści — wszystko aktualizowane natychmiast, bez ponownego ładowania całej strony.

Modele programowania

ASP.NET obejmuje kilka modeli programowania, takich jak ASP.NET Core, MVC (Model-View-Controller), Razor Pages, Web API i Blazor. Niektóre modele dobrze sprawdzają się w przypadku tradycyjnych witryn internetowych, podczas gdy inne lepiej nadają się do tworzenia interfejsów API RESTful lub interaktywnych aplikacji jednostronicowych. ASP.NET Core to nowoczesna wersja tej platformy. Jest oprogramowaniem open source, działa szybciej niż wcześniejsze wersje i została zaprojektowana z myślą o dobrej współpracy z aplikacjami opartymi na chmurze.

Aplikacje

Aplikacje ASP.NET działają w środowisku uruchomieniowym .NET, które udostępnia dużą bibliotekę klas oraz wbudowane funkcje zabezpieczeń. W przeciwieństwie do starszych wersji ASP.NET Core jest wieloplatformowy, więc programiści mogą tworzyć aplikacje dla systemów Windows, macOS i Linux.

Aby udostępnić aplikację ASP.NET online, programiści wdrażają ją na serwerze internetowym obsługującym środowisko uruchomieniowe .NET. Serwery Windows często korzystają z usług Internet Information Services (IIS), ale aplikacje ASP.NET Core działają także na serwerach Linux z użyciem Apache, Kestrel lub Nginx. Coraz częściej aplikacje ASP.NET są hostowane w chmurze za pomocą platform takich jak Microsoft Azure.

Zaktualizowano December 22, 2025 przez Per C.

quizSprawdź swoją wiedzę

What is a network of websites that link to each other called?

A
Webgroup
0%
B
Webteam
0%
C
Webmarket
0%
D
Webring
0%
Correct! Incorrect!     View the Webring definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja ASP.NET na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.