Dom Rozwój Co to jest asp.net? - definicja z techopedia

Co to jest asp.net? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza ASP.NET?

ASP.NET to ujednolicony model rozwoju sieci zintegrowany z platformą .NET, przeznaczony do świadczenia usług w celu tworzenia dynamicznych aplikacji i usług internetowych. Opiera się na Common Runtime (CLR) frameworku .NET i obejmuje takie korzyści, jak wielojęzyczna interoperacyjność, bezpieczeństwo typów, wyrzucanie elementów bezużytecznych i dziedziczenie.


Mark Anders i Scott Guthrie z Microsoft stworzyli pierwszą wersję ASP.NET w 1992 roku. Została stworzona w celu ułatwienia rozwoju aplikacji rozproszonych w ustrukturyzowany i zorientowany obiektowo sposób poprzez oddzielenie prezentacji i treści, a tym samym napisanie czystego kodu. ASP.NET wykorzystuje model kodowania do generowania dynamicznych stron w oparciu o architekturę Model-View-Controller.

Mają pewne główne różnice w stosunku do ASP, wcześniejszej wersji ASP.NET. W ten sposób model obiektowy ASP.NET znacznie poprawił się z ASP, co czyni go w pełni kompatybilnym wstecz z ASP.


Różnice te obejmują:

1. Zastosowanie skompilowanego kodu (zamiast kodu interpretowanego),

2. Model skryptów po stronie serwera sterowany zdarzeniami,

3. zarządzanie państwem,

4. Szybkie tworzenie aplikacji przy użyciu elementów sterujących i bibliotek środowiska .NET.

5. Dynamiczny kod programowania jest umieszczany osobno w pliku lub specjalnie wyznaczonym znaczniku. Pozwala to uniknąć modyfikacji kodu programu podczas działania.

Techopedia wyjaśnia ASP.NET

ASP.NET współpracuje z Internetowym serwerem informacji (IIS) w celu dostarczania treści w odpowiedzi na żądania klientów. Podczas przetwarzania żądań ASP.NET zapewnia dostęp do wszystkich klas .NET, niestandardowych komponentów i baz danych, podobnych do aplikacji komputerowych.


Formularze internetowe są elementami składowymi tworzenia aplikacji w ASP.NET. Zapewniają dużą elastyczność, umożliwiając stosowanie elementów sterujących na stronie jako obiektów. Te elementy sterujące mogą obsługiwać zdarzenia, takie jak Wczytaj, Kliknij i Zmień, podobnie jak w aplikacjach komputerowych. Oprócz formularzy internetowych, ASP.NET może być wykorzystywany do tworzenia usług XML sieci Web, które pozwalają budować modułowe, rozproszone aplikacje internetowe, napisane w dowolnym języku. Usługi te są interoperacyjne na różnych platformach i urządzeniach.


Ponadto program ASP.NET wdraża zarządzanie stanem, wysyłając informacje (stan wyświetlania) związane ze stanem kontroli w formularzu internetowym do serwera w żądaniu zwrotnym. Zapewnia równoległe aplikacje wykonawcze o wielu nominałach, umożliwiające ich instalację w tym samym systemie z różnymi wersjami platform .NET. Ponadto wykorzystuje obsługę XML do przechowywania danych, konfiguracji i manipulacji. Jednak jeśli chodzi o zabezpieczanie aplikacji, ASP.NET wykorzystuje zabezpieczenia dostępu do kodu i funkcje bezpieczeństwa oparte na rolach .NET Framework i nieodłączne metody IIS do uwierzytelniania poświadczeń użytkownika.

Co to jest asp.net? - definicja z techopedia