17
Александр Ложечкин Microsoft [email protected] http://blogs.msdn.com/allo/

Api Microsoft Loghechkin

Embed Size (px)

Citation preview

Page 1: Api Microsoft Loghechkin

Александр Ложечкин[email protected]://blogs.msdn.com/allo/

Page 2: Api Microsoft Loghechkin

Windows приложение

Web приложение

Богатствоклиентского runtime

Пусто

Page 3: Api Microsoft Loghechkin
Page 4: Api Microsoft Loghechkin

• Веб = правильная архитектура• Удобство использования = дизайн• Всюду есть широкополосный доступ• Веб-технологии = кросс-

платформенность• Windows-приложение = C++ (MFC,

ATL, WTL, Qt, и т.д.), сложно и дорого• Веб-разработка = быстро и дешево

Page 5: Api Microsoft Loghechkin

• Выросла мобильность пользователей• Удобство использования ПО стало

конкурентным преимуществом• Возникли новые аппаратные средства• Веб-программирование перестало быть

простым• Веб-приложения перестали быть

серверными• Windows-приложения стали более «веб»• Выбор технологии UI стал

определяющим

Page 6: Api Microsoft Loghechkin

Windows приложения

Web приложения

% приложений

Время

Page 7: Api Microsoft Loghechkin

Silverlight

% приложений

Время

Mesh-Enabled Web Applications

WPF Browser Applications

WPF Applications

Office Business ApplicationsWindows

приложения Win32/WinForms

Web приложенияDHTML

Богатство клиентского runtime

AJAX

Page 8: Api Microsoft Loghechkin

Silverlight

% приложений

Время

Mesh-Enabled Web Applications

WPF Browser Applications

WPF Applications

Office Business ApplicationsWindows

приложения Win32/WinForms

Web приложенияDHTML

Богатство клиентского runtime

AJAX

Кроссбраузерность

Page 9: Api Microsoft Loghechkin

Silverlight

% приложений

Время

Mesh-Enabled Web Applications

WPF Browser Applications

WPF Applications

Office Business ApplicationsWindows

приложения Win32/WinForms

Web приложенияDHTML

Богатство клиентского runtime

AJAX

Кроссплатформенность

Web Client

Windows Client

Page 10: Api Microsoft Loghechkin

СУБД

ASP.NET Dynamic Data

Entities– Бизнес логика

Entity Framework - Доступ к данным

Любая визуализация из спектра – и в интрасети и через WEB!

ADO.NET Data Service

Page 11: Api Microsoft Loghechkin

• Частота использования• Профессиональность

пользователей• Мобильность пользователей• Время отклика системы (во

всех сценариях)• Ожидание простоты и

интерактивности

Page 12: Api Microsoft Loghechkin

Silverlight

% приложений

Время

Mesh-Enabled Web Applications

WPF Browser Applications

WPF Applications

Office Business ApplicationsWindows

приложения Win32/WinForms

Web приложенияDHTML

Богатство клиентского runtime

AJAX

Кроссплатформенность

Web Client

Windows Client

Page 13: Api Microsoft Loghechkin

• Общая концепция

• Общие инструменты

• Общая платформа

• Общие навыки работы

Page 14: Api Microsoft Loghechkin
Page 15: Api Microsoft Loghechkin
Page 16: Api Microsoft Loghechkin

• Вопрос «Windows или Web» больше так не ставится

• Технология реализации пользовательского интерфейса – тонкий слой и частный случай

• Есть возможность реализовать разные интерфейсы на общей основе

• Microsoft предлагает единую платформу от клиента до облака = свобода выбора и долгосрочные инвестиции

Page 17: Api Microsoft Loghechkin

Александр Ложечкин[email protected] http://blogs.msdn.com/allo/

Полная версия доклада, ppt и видео:http://platforma2009.ru/materials/showitem.aspx?MID=3f7d0d53-0f72-42dd-b20d-1b6ba59dba9c

Вся техническая информация: http://remix.ru