ASP.NET

Autor: Laura McKinney
Data Utworzenia: 9 Kwiecień 2021
Data Aktualizacji: 24 Czerwiec 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
Wideo: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

Zawartość

Definicja - Co oznacza ASP.NET?

ASP.NET to ujednolicony model rozwoju sieci zintegrowany z platformą .NET, zaprojektowany 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ęzyczność, bezpieczeństwo typów, odśmiecanie 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.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

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 składników i baz danych, podobnie jak w przypadku aplikacji komputerowej.

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. Poza formularzami sieciowymi, ASP.NET może być wykorzystywany do tworzenia usług XML sieci Web, które umożliwiają budowanie modułowych, rozproszonych aplikacji internetowych, napisanych 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, wprowadzając do serwera informacje (stan wyświetlania) związane ze stanem kontroli w formularzu internetowym 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.