Выступая на конференции BUILD, президент подразделения Server&Tools корпорации Microsoft Сатья Наделла анонсировал последние результаты развития технологий Microsoft, включая предварительные версии Visual Studio 11 и Team Foundation Service (TFS), поставляемые на платформе Windows Azure, следующий релиз серверной операционной системы под кодовым названием Windows Server 8, а также новые возможности самой платформы Windows Azure. Благодаря этим решениям, разработчики смогут создавать новые непрерывно функционирующие сервисы – динамичные, масштабируемые и оптимизированные для использования на устройствах различных типов.
Полный набор средств разработчика для Visual Studio
Для создания приложений в стиле Metro для Windows 8, продемонстрированной на вчерашнем ключевом докладе, Microsoft предлагает Visual Studio 11 developer preview. Продукт обеспечивает комплексный подход, охватывающий проектирование архитектуры, написание кода, тестирование и развертывание приложений. Представленный релиз поддерживает создание Metro-приложений средствами HTML 5, JavaScript, C#, Visual Basic и C++, а также привносит многочисленные улучшения в части обеспечения совместимости, расширения проектов, разработки игр, анализа и проверки кода, гибкого тестирования. Visual Studio 11 Developer Preview уже доступна подписчикам MSDN, а с пятницы 16 сентября появится в свободном доступе.
Кроме того, Microsoft представила ряд улучшений и в других инструментах и технологиях, в частности:
• TFS, функционирующий на платформе Windows Azure и обеспечивающий среду сотрудничества для управления жизненным циклом приложений (ALM), позволяет с легкостью разворачивать, масштабировать и поддерживать проекты командной разработки.
• Microsoft .NET 4.5 Developer Preview, которая, идя навстречу запросам разработчиков, включает новые возможности асинхронного программирования на C# и Visual Basic, поддержку состояния процессовв Windows Workflow, дополнительные средства HTML5 и CSS3 в ASP.NET.
• ASP.NET MVC 4 Preview, который обеспечивает новые инструментальные возможности для контроля за визуализацией веб-приложений в различных браузерах и более точной интерпретации их прикладной логики.
Windows Server 8: оптимизированная для «облака» серверная ОС
Microsoft представляет новую версию своей серверной ОС – Windows Server 8, в которой учтен опыт самой Microsoft по созданию и сопровождению публичного «облака» Windows Azure. Таким образом, оптимизированная для организации облачных вычислений Windows Server 8 фокусируется на доставке приложений, интероперабельности с другими ИТ-средами, высокопроизводительной виртуализации и тесном взаимодействии с публичными облаками.
Windows Server 8 предлагает инфраструктуру для облачных сервисов с рядом улучшений, призванных сократить затраты на обеспечение высокой доступности и автоматизировать управление сервисами.
Выступая в качестве открытой платформы для традиционных и Web-приложений, которая предлагает те же инструменты в области управления, идентификации и разработки, что и Windows Azure, Windows Server 8 дает возможность разработчикам и ИТ-профессионалам предоставлять услуги в публичных или частных облаках, либо в их комбинации.
Всесторонняя платформа для современных разработчиков
Краеугольным камнем в создании приложений нового поколения является платформа Windows Azure, которую разработчики могут использовать на разнообразных устройствах для сбора больших массивов данных и обслуживания многомиллионных аудиторий с минимальными затратами. На конференции BUILD Microsoft продемонстрировала новые возможности Windows Azure, включая следующие:
• Windows Azure Georeplication. Доступная сейчас, новая возможность по репликации Blob и Table хранилищ между ЦОД, разнесенными на сотни километров на одном континенте, не приводящая к дополнительным затратам, призванная повысить сохранность данных в случае крупных аварий и стихийных бедствий.
• Экспансия Windows Azure Marketplace. В начале октября Marketplace станет доступным в 25 новых странах, что обеспечит разработчикам площадки для продажи наборов данных и готовых приложений. Зарегистрироваться на Windows Azure Marketplace можно уже сегодня.
• Microsoft Translator API. Доступный уже сегодня в Windows Azure Marketplace, он обеспечивает машинный перевод, с помощью которого разработчики смогут донести свои приложения до глобальной аудитории.
• Windows Azure SDK 1.5. Развитие Windows Azure SDK, обеспечившее лучшую производительность эмулятора, поддержку сервиса сертификации, управление конфигурированием и пакетированием, шифрование в сеансах удаленного доступа.
• Windows Azure Service Bus September Release. Развитие Service Bus, включившее усовершенствованную обработку сообщений и асинхронную обработку событий для обслуживания периодически подключающихся устройств, вроде телефонов и киосков. Также улучшает поддержку архитектур слабо связанных приложений и развернутый обмен сообщениями внутри приложений.
• Windows Azure Toolkit for Windows 8. Майкрософт расширяет доступность популярных средств разработки облачных приложений. К платформам Windows Phone, Android и iOS, теперь добавилась Windows 8. Windows Azure Toolkit for Windows 8 предлагает разработчикам примеры кода, документацию и компоненты для создания приложений в стиле Metro, которые будут использовать Windows Azure для коммуникаций и оповещений.