Современная технологическая платформа Microsoft

Что такое современная технологическая платформа Microsoft?

Все прекрасно знают операционную систему Windows и ряд других продуктов и технологий, например, инструментальную среду разработки ПО Visual Studio. Попытки описания платформы Microsoft в виде архитектурных диаграмм часто приводят к сложным прямоугольным конструкциям, которые далеко не всегда являются очевидными и легко понимаемыми. Причина – большое количество технологий, уровней интеграции и взаимозависимостей. Однако интенсивное развитие мира ИТ требует более простого и четкого языка, особенно в свете важных индустриальных трендов, уже начинающих трансформировать нашу индустрию. Этими трендами являются:

  1. HTML 5
  2. Облачные вычисления
  3. Расширение аудитории разработчиков

HTML 5 становится все более популярен, так как позволяет реализовывать в веб-разработке принципиально другой уровень интерактивности приложений, соответствующий современным требованиям работы с медиа-источниками и векторной визуализацией. Десятки, а возможно, и сотни миллионов веб-разработчиков, знающих HTML и JavaScript, получают возможность реализовать свой талант, создавая гораздо более функциональные приложения, чем раньше. Как когда-то для определенного поколения Basic и потом Visual Basic, HTML 5 становится способом значительно расширить количество людей, создающих приложения. HTML 5 является важным приоритетом для Microsoft.

Облачные вычисления – ключевой индустриальный тренд за последнее время, когда вместо разворачивания ИТ-сервисов внутри организации, для этого используется облачная платформа. Это экономит большое количество времени и ресурсов, которые могли бы понадобиться при локальном разворачивании сервисов, а также обеспечивает «эластичность» – возможность облачного сервиса быстро адаптироваться к большому росту нагрузки или её снижению. Рынок облачных вычислений является сейчас одним из наиболее быстрорастущих в ИТ-индустрии.

Расширение аудитории разработчиков происходит, во-первых, за счет того, что знакомиться с ИТ люди стали значительно раньше за счет проникновения ИТ во все сферы жизни, и, во-вторых, из-за того, что технологии разработки ПО становятся проще и оперируют все более высокоуровневыми объектами. Если раньше для вывода изображения на экран надо было писать в буфер памяти и самому просчитывать способы отображения различных фигур, то сейчас есть объектные описания сложнейших анимаций или визуальных элементов, которые позволяют обеспечить отрисовку простым добавлением объекта на экран разработки интерфейса приложения. Появляются примеры успеха очень юных разработчиков, например, 10-летняя Hannah Wyman, выигравшая Kodu Cup в США (визуальное программирование с помощью Xbox 360). Также известен пример игры Bubble Ball, созданной 14-летним разработчиком, которую загрузили более 12 млн раз.

 
 

Материалы
по теме

Доклад: Обзор платформы разработки для Windows 8 – Windows Runtime
Доклады: Windows 8 Camp 2012.
Доклад: Обзор платформы Microsoft на открытии конференции DevCon’12
Доклад: Использование платформы windows azure в качестве бэкэнда для разработки под основные мобильные платформы
Материалы: Разработка под Windows Phone.

Скачать

Скачать статью

Скачать видео

Скачать презентацию