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

advertisement
msdevcon.ru
#msdevcon
НОВЫЕ ВОЗМОЖНОСТИ ASP.NET
ДЛЯ РАЗРАБОТКИ СОВРЕМЕННЫХ
ВЕБ-ПРИЛОЖЕНИЙ
Евгений Агафонов
ABBYY
ЕВГЕНИЙ АГАФОНОВ
Руководитель группы веб-разработки
Lingvo, ABBYY
О чем буду рассказывать
Что такое ASP.NET
Будущее технологии
Новое в Visual Studio 2012 для веб-приложений
Новое в инфраструктуре ASP.NET
Новое в технологиях ASP.NET
Интеграция ASP.NET с другими платформами, и в том
числе Windows Azure
Предисловие
Акцент сместился с платформ для разработки на
облачные платформы
Нужно рассказывать не про то, как хорошо программировать на ASP.NET, а
про то, как можно на всем программировать под Windows Azure
При этом как-то забывается, что ASP.NET/C# все еще
лучший выбор для программирования веб-приложений
под Windows
Попытаюсь восполнить этот пробел 
NODEJS VS .NET
Изучаем производительность
аналогичный сервер с
node.js держит в 10 раз
больше одновременных
подключений, чем asp.net
и потребляет памяти раз
в 100 меньше
DEMO
PROJECT KATANA
демонстрация
VISUAL STUDIO 2012
Page Inspector
DEMO
FACEBOOK APPLICATION
демонстрация
SIGNALR
Теперь является частью ASP.NET и
поддерживается в Visual Studio 2012
DEMO
SINGLE PAGE APPLICATION
Intellisense в JavaScript, подсветка шаблонов
разметки knockout.js
ASP.NET Web API – поддержка
декларативных маршрутов и CORS
Поддержка веб-сокетов, асинхронных
модулей и хэндлеров
Внимание конкурс !
Вопрос: Какие сервисы хранения исходного кода
можно использовать для разворачивания веб-сайтов
в Windows Azure?
•
Team Foundation Service
•
Github, Bitbucket, CodePlex
•
Любой репозиторий Git
•
Dropbox
•
Все перечисленное
Ответы пишите в сообществе:
facebook.com/groups/azurerus/
Контакты
Евгений Агафонов
ABBYY
eugene_a@abbyy.com & @eugene_agafonov
eugeneagafonov.com
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of
Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Download