|
Введение в ASP.NET
Что такое ASP.NET
WEB Приложения написанные на .NET это набор скриптов, которые выполняются на виртуальной машине DotNet FrameWork,
то есть для работы приложений на ASP.NET кроме самого веб сервера необходим еще и .NET FrameWork.
Таким образом: при первом обращении к приложению идет компиляция скриптов в файлы .dll , а далее и их исполнение фреймворком.
При последующем обращении идет просто вызов dll тем самым увеличивается быстродействие по сравнению с другими скриптовыми языками
которые интерпретируются интерпретатором каждый раз запросе.
Требования
Во-первых необходимо определить условие при которых будут работать ASP.NET припложения.
1. Установленный DotNet FrameWork
2. IIS версии не ниже 6.0
Преимущества ASP.NET
1. Как уже говорилось выше, скрипты компилируются, а не интерпретируются.
Перекомпиляция происходит автоматически при перезагрузке приложения или
изменении существующих скриптов. Выполнение таким образом существенно ускоряется
2. Отделение кода. Благодаря тому что дизайн сайта находится (может находится) в файле отдельном от кода приложения,
программисты и дизайнеры могу работать одновременно над проектом и не сталкиваться между собой.
Тем самым код становится чистым и понятным. Такая технология называется code behind
3. Настоящий отладчик. В отличии от других web языков вам не придется после каждой строчки делать вывод в лог или на http
достаточно только включить директиву трассировки и вся доступная информация будет на экране.
Используя Visual Studio возможно пошаговое выполнение приложения.
4. Используя ASP.NET вы можите писать приложения на различных языках, благодаря тому что .NET является мультиязыковой технологией.
5. Развертывание. Развертывание приложения подразумевает лишь копирование файлов на сервер. Причем все настройки приложения хранятся в XML файле
ничего не придется настраивать дополнительно
файлы ASP.NET
.asax - файл обработчик событий приложения и сессий
.ascx - пользовательские элементы управления
.asmx - веб сервисы
.aspx - сами страницы
.config - файлы настроек
.cs - файл с кодом C# для страниц ASP.NET
Резуме
ASP.NET - новая технология исполняемая на платформе DotNet FrameWork, которая увеличивает скорость
разработки веб приложений, делая ее легкой и непринужденной.
Приложения на ASP.NET выполняются быстрее обычных интерпретируемых языков.
В ASP.NET используется событийная модель исполнения, напоминая разратоку Win приложений.
Проекты на ASP.NET выглядят красиво и структурировано, что облегчает их дальнейшее сопровождение
Оглавление   
Следующая стр.
Средняя оценка:     (3,12 - 8 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
Комментирует Lionaselv 05.11.2010 21:51:54
Комментирует p4olka 22.02.2011 17:39:40 Опечаток много
Комментирует GenaVeng 03.09.2011 13:16:51
|
|