ASP.NET

Автор: Laura McKinney
Дата создания: 9 Апрель 2021
Дата обновления: 24 Июнь 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
Видео: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

Содержание

Определение - Что означает ASP.NET?

ASP.NET - это унифицированная модель веб-разработки, интегрированная с платформой .NET, предназначенная для предоставления сервисов для создания динамических веб-приложений и веб-сервисов. Он построен на Common Language Runtime (CLR) платформы .NET и включает в себя такие преимущества, как многоязыковая совместимость, безопасность типов, сборка мусора и наследование.

Марк Андерс и Скотт Гатри из Microsoft создали первую версию ASP.NET в 1992 году. Она была создана для облегчения разработки распределенных приложений в структурированной и объектно-ориентированной манере путем разделения представления и контента и, следовательно, написания чистого кода. ASP.NET использует модель с выделенным кодом для создания динамических страниц на основе архитектуры Model-View-Controller.
Они имеют некоторые основные отличия от ASP, более ранней версии ASP.NET. Таким образом, объектная модель ASP.NET значительно улучшилась по сравнению с ASP, что делает ее полностью обратно совместимой с ASP.

Эти различия включают в себя:
1. Использование скомпилированного кода (вместо интерпретируемого кода),
2. Модель сценариев на основе событий на стороне сервера,
3. Государственное управление,
4. Быстрая разработка приложений с использованием элементов управления и библиотек .NET Framework.
5. Динамический программный код помещается отдельно в файл или специально обозначенный тег. Это позволяет избежать изменения кода программы во время выполнения.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет ASP.NET

ASP.NET работает с Internet Information Server (IIS) для доставки содержимого в ответ на запросы клиентов. При обработке запросов ASP.NET предоставляет доступ ко всем классам .NET, пользовательским компонентам и базам данных, аналогично таковым для настольного приложения.

Веб-формы являются строительными блоками разработки приложений в ASP.NET. Они обеспечивают большую гибкость, позволяя использовать элементы управления на странице в качестве объектов. Эти элементы управления могут обрабатывать такие события, как загрузка, щелчок и изменение, аналогичные событиям в настольных приложениях. Помимо веб-форм, ASP.NET можно использовать для создания веб-служб XML, которые позволяют создавать модульные распределенные веб-приложения, написанные на любом языке. Эти службы могут взаимодействовать на различных платформах и устройствах.

Кроме того, ASP.NET реализует управление состоянием, предоставляя серверу в запросе обратной передачи информацию (представление), связанную с состоянием элементов управления в веб-форме. Он обеспечивает параллельное выполнение приложений нескольких наименований, что позволяет устанавливать их в одной системе с разными версиями .NET Framework. Кроме того, он использует поддержку XML для хранения, настройки и обработки данных. Однако, когда речь идет о защите своих приложений, ASP.NET использует функции безопасности доступа к коду и безопасности на основе ролей .NET Framework и присущие IIS методы для аутентификации учетных данных пользователя.