asp.net mvc 4

15
ASP.NET MVC 4 Руководитель группы веб-разработки Lingvo ABBYY [email protected] Евгений Агафонов

Upload: cairo-michael

Post on 02-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

ASP.NET MVC 4. Евгений Агафонов. Руководитель группы веб-разработки Lingvo ABBYY [email protected]. Содержание. Веб-разработка, тенденции Single Page Application Поддержка мобильных платформ Приятные мелочи ASP.NET Web API Асинхронность. Тенденции. Быстрота разработки Rich UI - PowerPoint PPT Presentation

TRANSCRIPT

ASP.NET MVC 4

Руководитель группы веб-разработки [email protected]

Евгений Агафонов

СОДЕРЖАНИЕ

Веб-разработка, тенденции

Single Page Application

Поддержка мобильных платформ

Приятные мелочи

ASP.NET Web API

Асинхронность

Быстрота разработкиRich UIПоддержка мобильных платформАсинхронностьРазработка внешних API

ТЕНДЕНЦИИ

Single Page ApplicationMVVM на клиенте (knockout.js)Работа с OData endpoint (upshot.js)HTML5CSS media

RICH UI

ДЕМОНСТРАЦИЯ

Single Page Application

Mobile Project TemplateJQuery MobileРежимы отображения (Display modes)Механизмы переключения между обычным и мобильным UI

МОБИЛЬНЫЕ ПЛАТФОРМЫ

ДЕМОНСТРАЦИЯ

Mobile Project

Улучшения в Razor~null attributes

Bundling (ASP.NET)Сжимаем и склеиваем *.js и *.css

Recipes (NuGet)

ПРИЯТНЫЕ МЕЛОЧИ

ДЕМОНСТРАЦИЯ

Little things

WCF vs ASP.NET MVCRESTful ServicesНовый стэк, параллельный ASP.NET MVCБольше контроля над HTTPПоддержка Odata

http://www.odata.org/developers/protocols/uri-conventions

Клиент тоже есть

ASP.NET WEB API

Все лучшее из мира MVC осталосьПолная поддержка асинхронностиТа же самая модель расширяемости через DependencyResolverХостинг вне IIS

ASP.NET WEB API

ДЕМОНСТРАЦИЯ

Web API

I/O и CPU bound операцииПоддержка TPL Поддержка C# 5Если C# 5 нельзя использовать, то все равно есть способы облегчить себе жизнь

АСИНХРОННОСТЬ

ДЕМОНСТРАЦИЯ

Async

СПАСИБО ЗА ВНИМАНИЕ

Руководитель группы веб-разработки [email protected]

Евгений Агафонов