ASP.NET MVC 4 Руководитель группы веб- разработки Lingvo ABBYY Eugene_A@abbyy.com Евгений Агафонов.

Презентация:



Advertisements
Похожие презентации
Платформа разработки ASP.NET Гайдар Магдануров t: e: m: +7.
Advertisements

Александр Яковенко CLR (Common Language Runtime) – избавляет от зависимости от аппаратной части C# - объектно-ориентированный язык.
Где хранить данные в web- приложении page –JSP страница request – HTTP запрос session – сессия пользователя application – веб-приложение Static Java class.
Куратор: Ямпольская Л.И., директор УЦ ТПУ&Softline, тел.раб.(3822) Томск Национальный исследовательский Томский политехнический.
Тренинг ASP.NET MVC 3 Гайдар Магдануров Microsoft.
Сергей Байдачный специалист по разработке ПО Майкрософт Украина.
Будущее ASP.NET и Visual Studio для веб-разработчиков Владимир Юнев Microsoft.
Silverlight 5. Что нового? Сергей Пугачёв Microsoft Silverlight
Тренинг «Разработка веб-приложений с использованием ASP.NET MVC Framework» Занятие 5 Погружение в MVC Framework Гайдар Магдануров
Windows Workflow Foundation 4.0 Андрей Воронович.
DevCon12 // msdevcon.ru #msdevcon мая, 2012 г. Microsoft.
Веб-платформа Microsoft Гайдар Магдануров t: e: m: +7 (905)
Назначение и функциональные возможности решения «SharePoint HelpDesk»
Клиентская оптимизация – повышение производительности сайта под нагрузкой Арсен Фазылзянов fuse8 com 3-я конференция.NET разработчиков.
Пробовали найти что-то в незнакомом городе? Не знаете какое кафе поблизости лучше? Узнайте мнение других людей! Не знаете как добраться? Проложите маршрут!
Построение открытой системы ведения корпоративного информационного массива. Выполнил: Коренков М.И. Руководитель: Губин В.А.
Разработка мобильных приложений в Microsoft ® Visual Studio ®.NET 2003 Эд Кэйм Менеджер по продукту Разработка для мобильных устройств Корпорация Майкрософт.
О разработке приложений для разных мобильных платформ Виктор Кузьмин Руководитель разработки компании AlterGeo О разработке приложений для разных мобильных.
Архитектура для автоматизированного тестирования UI Антон Бевзюк Intel.
Разработка ПО. 1 Базовые компетенции На стороне сервера: JBoss 4.X-7.X application server Microsoft IIS Apache Tomcat 7 web server Java: J2EE 1.6, EJB.
Транксрипт:

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

СОДЕРЖАНИЕ Веб-разработка, тенденции Single Page Application Поддержка мобильных платформ Приятные мелочи ASP.NET Web API Асинхронность

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

Single Page Application MVVM на клиенте (knockout.js) Работа с OData endpoint (upshot.js) HTML5 CSS media RICH UI

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

Mobile Project Template JQuery Mobile Режимы отображения (Display modes) Механизмы переключения между обычным и мобильным UI МОБИЛЬНЫЕ ПЛАТФОРМЫ

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

Улучшения в Razor ~ null attributes Bundling (ASP.NET) Сжимаем и склеиваем *.js и *.css Recipes (NuGet) ПРИЯТНЫЕ МЕЛОЧИ

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

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

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

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

I/O и CPU bound операции Поддержка TPL Поддержка C# 5 Если C# 5 нельзя использовать, то все равно есть способы облегчить себе жизнь АСИНХРОННОСТЬ

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

СПАСИБО ЗА ВНИМАНИЕ Руководитель группы веб-разработки Lingvo ABBYY Евгений Агафонов