Лекции 2011
.pdf
Архитектура информационных систем
9.7
Архитектура информационных систем
9.8
microsoft patterns and practices
MVC (Model-View-Controller)
-Классический паттерн, возникший со времен Smalltalk
-ASP.NET MVC, J2EE, Ruby On Rails
MVP (Model-View-Presenter)
-Развитие идей MVC
-Windows Forms, Google Web Toolkit
MVVM (Model-View-ViewModel)
-Отделение работы дизайнера от работы программиста
-WPF, Silverlight
Архитектура информационных систем
9.9
Сравнение MVC для ASP.NET и J2EE
Архитектура информационных систем
9.10
Сравнение MVC для ASP.NET и J2EE
Архитектура информационных систем
9.11
Model - View - ViewModel
Архитектура информационных систем
9.12
Application Types
Мобильные приложения
.NET Compact Framework, ASP.NET for Mobile, Silverlight
Архитектура информационных систем
9.13
Application Types
Rich Client Application
-Windows Forms
-Windows Presentation Foundation (декларативность, отсутствие дискретности при работе с экраном)
-Windows Form с использованием WPF
-WPF с хостингом Windows Forms элементов управления
-XBAP (XAML Browser Application)
Архитектура информационных систем
9.14
Application Types
Rich Internet Application (RIA)
-ASP.NET Web Forms
-ASP.NET MVC
-Silverlight (необходимо наличие плагина)
WPF
XBAP
Silverlight
Архитектура информационных систем
9.15
Application Types
Rich Internet Application (RIA)
-HTML5 (http://html5test.com/results.html)
-Oracle JavaFX
Архитектура информационных систем
9.16
Data Layer
Объектно-реляционный доступ
ADO.NET Core
-самое низкоуровневое API в .NET Framework
-возможность работы в оффлайн режиме
ADO.NET Data Services Framework
- доступ к данным через REST запросы
ADO.NET Entity Framework
-использование гибких схем для ORM
-возможность работы с несколькими таблицами через один класс
