пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Особенности и основные архитектурные решения ASP.NET. Преимущества новой платформы. Особенности разработки выполнения программ ASP.NET.

  

Особенности

  • ASP.NET интегрируется с .NET Framework
  • код ASP.NET компилируется, а не интерпретируется - Приложения ASP.NET в действительности проходят два этапа компиляции. На первом этапе написанный вами код C# компилируется в код на промежуточном языке под названием Microsoft Intermediate Language (MSIL), или просто IL.Второй этап компиляции наступает непосредственно перед фактическим выполнением страницы.
  • ASP.NET поддерживает несколько языков - Выбор для разработки приложения того или иного языка никак не влияет на то, что с ним можно будет делать. А всё потому, что какой бы язык не использовался, код всё равно компилируется в IL.
  • ASP.NET обслуживается CLR - наиболее важным аспектом механизма ASP.NET является то, что он функционирует внутри исполняющей среды CLR. Вся среда .NET Framework – т.е. все пространства имён, приложения и классы – называется управляемым кодом.
  • ASP.NET является объектно-ориентированной технологией - Она не только предоставляет полный доступ ко всем объектам в .NET Framework, но и позволяет использовать все концепции объектно-ориентированного программирования (ООП).
  • ASP.NET поддерживает множество устройств и браузеров - Несмотря на то, что вы можете извлекать информацию о браузере клиента и его свойствах внутри страницы ASP.NET, ASP.NET фактически побуждает разработчиков игнорировать эти соображения и использовать обширный набор элементов управления Web-сервера.
  • ASP.NET легко развёртывается и конфигурируется - Процедура развёртывания приложения ASP.NET в общем подразумевает всего лишь копирование всех файлов в виртуальный каталог на производственном сервере (с помощью программы FTP или даже утилиты командной строки XCOPY). Если на машине-хосте установлен компонент .NET Framework, выполнять какие-либо трудоёмкие шаги по регистрации не потребуется.

Преимущества :Надежность и стабильность вашего сайта, Производительность и скорость работы сайта, Интеграция с приложениями и прочими информационными системами, Скорость разработки на высшем уровне
Архитектура: Каждое Web-приложение, разрабатываемое на основе ASP.NET состоит из информационной части, программного кода и сведений о конфигурации. Информационная часть содержит статические и динамические элементы страницы и реализуется в виде Web-форм. Статические элементы представляют собой типичные элементы языка HTML, динамические же компонуются программным кодом приложения во время его выполнения.Программный код реализует логику, определенную в процедурах обработки данных, которые определяют реакцию приложения на запросы пользователя. Программный код исполняется сервером и взаимодействует с динамическими элементами информационной части для формирования отклика приложения.Сведения о конфигурации представляют собой файлы, содержащие параметры, определяющие способ исполнения приложения на сервере, параметры безопасности, реакцию приложения на возникающие ошибки и т. д.


14.01.2019; 12:13
хиты: 159
рейтинг:+1
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь