Санкт-Петербургский государственный университет
Опубликован: 01.07.2013 | Доступ: свободный | Студентов: 448 / 118 | Длительность: 16:00:00
Лекция 12:

Новая версия инструментов Windows Azure

Аннотация: В данной лекции рассмотрены вопросы архитектуры инструментальных программных средств (SDK) для работы с новой версией Windows Azure на различных языках программирования.

Цель лекции: Ознакомление с архитектурой инструментальных программных средств (SDK) для работы с новой версией Windows Azure на различных языках программирования.

Презентацию к лекции вы можете скачать здесь.

Введение. Развитие инструментов Azure

За два года, со времени выхода предыдущего курса автора по Azure, был достигнут поистине огромный прогресс в развитии инструментов разработки облачных приложений для Azure.

В настоящее время доступны следующие виды инструментов Azure:

  • Azure Software Development Kits (SDK) – комплексы инструментальных программных средств для разработки облачных приложений Windows Azure на различных языках программирования и для различных платформ
  • Средства командной строки для Azure (например, Windows Azure PowerShell).

Скачивание инструментов Azure возможно через основное меню новой версии облака. Кроме того, как видно из предыдущих лекций, платформа Azure подсказывает пользователю, какие инструменты в необходимых случаях нужно загрузить для разработки конкретного вида облачных приложений (например, мобильных сервисов).

На рис. 15.1 показано, каким образом можно перейти к основной странице загрузок инструментов Azure – выбором пункта Загрузки основного меню Azure:

Выбор пункта Загрузки основного меню Azure

увеличить изображение
Рис. 15.1. Выбор пункта Загрузки основного меню Azure

Azure SDK

Azure SDK – это инструментарии для реализации облачных сервисов, которорая возможна на многих языках и платформах. В новой версии Azure число SDK значительно увеличилось. Имеются Azure SDK для следующих платформ и языков:

  • .NET (на языках C#, VB и др.) – средствами Visual Studio 2010 или 2012
  • Node.js – инструмент для быстрого создания Web-сайтов с помощью языка JavaScript (имеются Azure SDK для Windows, Mac, Linux)
  • PHP (имеются Azure SDK для Windows, Mac, Linux)
  • Java (имеются Azure SDK для Windows, Mac, Linux)
  • Python (имеются Azure SDK для Windows, Mac, Linux)
  • Пакеты SDK для мобильных платформ
  • Пакеты SDK для медиаслужб

На рис. 15.22 показана основная страница загрузок пакетов SDK.

Основная страница загрузок пакетов SDK

увеличить изображение
Рис. 15.2. Основная страница загрузок пакетов SDK