1 / 15

ASP.NET MVC 4

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

Download Presentation

ASP.NET MVC 4

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

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

  5. демонстрация Single Page Application

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

  7. демонстрация Mobile Project

  8. Приятные мелочи • Улучшения в Razor • ~ • null attributes • Bundling (ASP.NET) • Сжимаем и склеиваем *.jsи *.css • Recipes (NuGet)

  9. демонстрация Little things

  10. ASP.NET Web API • WCF vs ASP.NET MVC • RESTful Services • Новый стэк, параллельный ASP.NET MVC • Больше контроля над HTTP • Поддержка Odata • http://www.odata.org/developers/protocols/uri-conventions • Клиент тоже есть

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

  12. демонстрация Web API

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

  14. демонстрация Async

  15. Спасибо за внимание Евгений Агафонов Руководитель группы веб-разработки Lingvo ABBYY Eugene_A@abbyy.com

More Related