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

 

что значительно сокращает

 

 

требуемый объем кода.

 

 

 

 

ASP.NET Dynamic Data

Позволяет создавать сайты,

На данный момент данную

 

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

технологию поддерживают всего

 

данными, с автоматическим

несколько элементов

 

формированием визуального

управления.

 

представления.

 

 

Имеется встроенная поддержка

 

 

LINQ-запросов.

 

 

Имеется встроенная поддержка

 

 

ADO.NET Entity Framework.

 

 

LINQ позволяет моделировать

 

 

базы данных путем

 

 

сопоставления объектов и

 

 

данных.

 

 

 

 

Общие сценарии и решения

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

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

При выборе технологии представления для мобильных приложений руководствуйтесь следующими рекомендациями:

Используйте .NET Compact Framework, если:

Создаете мобильное приложение, которое должно поддерживать сценарии без постоянного подключения или сценарии работы в автономном режиме.

Создаете мобильное приложение, которое будет выполняться на клиентском компьютере для улучшения производительности и уменьшения времени отклика.

Используйте ASP.NET for Mobile, если:

Группа разработчиков имеет опыт работы с ASP.NET, и нужно обеспечить поддержку максимально широкой номенклатуры устройств.

Создаете приложение, которое не должно требовать установки на стороне клиента и зависеть от подключаемых модулей.

Создаете приложение с постоянным сетевым подключением.

Необходимо обеспечить, чтобы приложение занимало минимальный объем памяти в устройстве, или минимальное использование ресурсов устройства.

Используйте Silverlight for Mobile, если:

Создаете мобильное Веб-приложение с использованием возможностей Silverlight для реализации насыщенной визуализации и UI.

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