Четверг, 25.04.2024, 08:29
Приветствую Вас Гость | RSS | PDA

Всё для студента информата

Полезная информация

Статьи IT

Всё для студента IT » Статьи » Программирование для Microsoft® .NET

Microsoft .NET Framework

.NET Framework — это платформа для построения и исполнения приложений. Ее основные компоненты — общеязыковая исполняющая среда (common language runtime, CLR) и библиотека классов .NET Framework (FCL). CLR абстрагирует сервисы ОС и служит механизмом для исполнения управляемых приложений (managed applications), любое действие которых должно получить одобрение со стороны CLR. FCL предоставляет объектно-ориентированный API, к которому обращаются управляемые приложения. При написании приложений для .NET Framework вы отказываетесь от Windows API, MFC, ATL, COM и других знакомых инструментов и технологий и взамен используете FCL Конечно, вы сможете задействовать API Windows или СОМ-объект, но вы этого не захотите, так как это потребует перехода соуправляемого кода (кода, исполняемого CLR) к неуправляемому коду («родному» машинному коду, исполняющемуся без помощи CLR). Такие переходы негативно сказываются на производительности и могут быть даже запрещены системным администратором.
В основном Microsoft .NET — это Web-сервисы XML, но .NET Framework поддерживает и другие программные модели. В дополнение к Web-сервисам вы можете писать консольные приложения, приложения с графическим интерфейсом пользователя (Windows Forms), Web-приложения (Web Forms) и даже службы Windows, более известные как службы NT. Инфраструктура также помогает потреблять Web-сервисы, т. е. писать клиенты Web-сервисов. Однако приложения, написанные на основе .NET Framework, не обязаны использовать Web-сервисы.
Наибольший после Web-сервисов потенциал заложен в ASP.NET. Это название произошло от Active Server Pages (ASP) — технологии которая стала революцией в Web-программировании 90-х, предоставив простую модель динамической генерации HTML-страниц Web-серверами с помощью серверных сценариев. ASP.NET - это следующая версия ASP, предоставляющая новый удобный способ написания Web-приложений, не имеющий аналогов в прошлом. Поскольку ASP.NET является такой важной частью инфраструктуры и поскольку главный вопрос, который задают современные разработчики: «Как писать приложения для Web — ей посвящена большая часть этой книги, фактически вся вторая часть.
Но все по порядку. Ключ к пониманию .NET Framework и программных моделей, которые она поддерживает, — общеязыковая исполняющая среда и FCL Мы рассмотрим их ниже, обсудив также другие концепции, важные для изучения программирования Web-сервисов и других управляемых приложений.

Похожие статьи:

Не нашли то, что Вам нужно?.. Найдите ответ на форуме!
Категория: Программирование для Microsoft® .NET | Добавил: Akron (12.02.2012)
Просмотров: 365 | Теги: .NET
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Сообщество
Помощь
Форма входа
Поиск

Студенческий помощник по информатике © 2024
При цитировании материалов данного сайта, обязательна ссылка на источник: ITstudents.ru



>