Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП / ООП / ры_приложений_полная_книга.pdf
Скачиваний:
500
Добавлен:
18.02.2017
Размер:
7.08 Mб
Скачать

уменьшить число обращений к серверу. AJAX входит в состав ASP.NET в .NET Framework 3.5 и более поздних версиях.

ASP.NET Web Forms с элементами управления Silverlight. Элементы управления

Silverlight позволяют расширять готовое приложение ASP.NET, улучшая его пользовательский интерфейс, без необходимости создания абсолютно нового Silverlight-приложения. Таким образом, появляется возможность добавлять «островки» содержимого Silverlight в существующее приложение.

ASP.NET MVC. Эта технология позволяет использовать ASP.NET для создания приложений на базе шаблона Model-View-Controller (MVC). ASP.NET MVC

поддерживает разработку через тестирование и четкое разделение функций обработки UI и формирования визуального представления UI. Данный подход помогает избежать смешивания данных представления с кодом логики.

ASP.NET Dynamic Data. Эта технология позволяет создавать управляемые данными приложения ASP.NET, которые используют функциональность LINQ to Entities. Технология предусматривает модель быстрой разработки управляемых данными LOB-приложений с поддержкой возможностей формирования шаблонов и полнофункциональной настройки.

Преимущества и недостатки

В следующих таблицах приведен список преимуществ и недостатков каждой из технологий представления, описанных в предыдущих разделах.

Мобильные приложения

Технология

 

Преимущества

 

 

Недостатки

 

 

 

 

 

 

 

 

.NET Compact Framework

 

Выполняется на клиентском

 

 

Имеет ограниченный набор API

 

 

 

компьютере для обеспечения

 

 

по сравнению с настольным

 

 

 

лучшей производительности и

 

 

приложением Windows Forms.

 

 

 

уменьшения времени отклика.

 

 

Требует больше ресурсов на

 

 

 

 

 

 

 

 

 

Не требует постоянного сетевого

 

 

стороне клиента, чем

 

 

 

подключения.

 

 

приложение ASP.NET for Mobile.

 

 

 

Имеет привычную для Windows

 

 

Предполагает более сложное

 

 

 

Forms модель

 

 

развертывание, чем приложение

 

 

 

программирования.

 

 

ASP.NET for Mobile.

 

 

 

Visual Studio предоставляет

 

 

 

 

 

 

поддержку дизайнера.

 

 

 

 

 

 

Обычно устанавливается в

 

 

 

 

 

 

постоянную память (ROM)

 

 

 

 

 

 

устройства.

 

 

 

 

 

 

 

 

 

 

 

ASP.NET for Mobile

 

Поддерживает большую

 

 

В Visual Studio 2008 удалена

 

 

 

номенклатуру устройств, включая

 

 

поддержка функциональности

 

 

 

все устройства с установленным

 

 

для создания дизайна, но

 

 

 

Веб-браузером.

 

 

визуальное представление

 

 

 

Приложение не занимает памяти

 

 

элементов управления по-

 

 

 

 

 

 

 

Соседние файлы в папке ООП