Microsoft Developer Network

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 17:54, 22 сентября 2017.
Логотип сайта

Microsoft Developer Network(аббревиатура MSDN)—подразделение компании Microsoft, занимающееся взаимодействием с разработчиками. Под словом "разработчики" имеются в виду создатели программного и аппаратного обеспечения, совместимого с продукцией компании. Также к ним можно отнести тех, кто пользуются программными интерфейсами и скриптовыми языками, созданными организацией. Это взаимодействие бывает различным: например через основной сайт (msdn.microsoft.com) и его подразделы представленные блогами или документацией, рассылку ПО по электронной почте по специальной подписке, или же через онлайн-конференции, вебинары и другие мероприятия, организуемые Microsoft.

Сайты

MSDN— это обширная база знаний включающая в себя информацию и официальную документацию, также предоставляющая площадку для общения сообщества и с представителями компании. Недавно Microsoft добавили к сайту форумы, блоги и библиотеки, что выражает стремление компании к формированию диалога с потребителями вместо одностороннего взаимодействия. Основной раздел MSDN а также большинство подразделов по состоянию на 2017 год доступно более чем на 56 языках.

Библиотека

Библиотека MSDN—это сборник официальной технической документации предназначенной для разработчиков, работающих под ОС Windows. К ней также прилагается API некоторых продуктов или их частей, а также включает в себя подробные описания с примерами всех элементов всех языков программирования, работа с которыми поддерживается в Visual Studio; технические статьи, позволяющие освоить различные приемы написания кода; описание всех ошибок возникающих при работе с кодом и рекомендации по их устранению и другую полезную информацию по программированию. Все это доступно бесплатно на сайте, дополнительно можно скачать библиотеку в ISO образах, а с каждым выходом новой части программы Visual Studio обновленная версия публикуется на DVD и может быть получена по платной подписке или приобретена в магазине. Ранее, DVD выпускались 4 раза в год (до 2006 года)

Интеграция с Visual Studio

В каждую новую версию программы Microsoft Visual Studio встроена соответствующая ей по дате выхода библиотека MSDN, для удобства работы со средой разработки. Соответствие сохраняется с течением времени—если выйдет новая версия библиотеки (приуроченная к выходу новой версии программы) то она не будет автоматически встроена в текущую версию. Хотя вручную возможно добавление новой библиотеки в более старую версию программы и наоборот—добавление старой версии библиотеки в новую часть Visual Studio. Также есть возможность совмещение нескольких библиотек в одной программе. Библиотеки описывают только актуальные для данного релиза возможности—если какие-то элементы будут переработаны или убраны из программы, то их описания не будет.

Прочий контент

Большое внимание компания уделяет образовательным функциям этого проекта— на сайте есть готовые курсы по различным средам разработки или сферам применения программирования (облачные технологии, игры, администрирование БД, серверов и.т.д.) как для начинающих так и для уже опытных специалистов. Они представлены в Microsoft Virtual Academy. Курсы имеют самую различную направленность и сложность, представлены в формате учебника или серий видеороликов.

Энтузиасты из Microsoft несколько лет назад объединились и создали канал Channel 9, формально не являющийся частью проекта. Авторы регулярно выкладывают видеоподкаст с обзорами новинок и новостей мира ИТ и интервью с различными известными людьми этой из этой сферы, а также обучающие видео.

Вдобавок на MSDN есть специальные площадки и форумы для общения членов сообщества в сети по различным темам связанным с разработкой или продукцией Microsoft, и блоги, посвященные либо развитию и работе над конкретным продуктом, либо авторские.

Платный контент

Microsoft предлагает широкий спектр платной подписки на сервис MSDN, годовая стоимость которой варьируется от 2000$ до 20000$ в зависимости от того приобретается ли продукция для частного или коммерческого использования, а также от количества продуктов актуальные и свежие версии которых пользователь хочет получать на регулярной основе. Самая минимальная подписка лишь открывает доступ ко всем библиотекам что есть на сайте, самая максимальная—возможность использования всех продуктов компании для бизнеса. После оформления подписки пользователь получает лицензионные ключи для новых версий программ автоматически, как только они выходят в свет. Сами образы программ доступны на сайте, как и образы Windows. (Раньше была актуальна рассылка материалов с DVD-дисками по почте, где были дистрибутивы программ и ключи). В качестве дополнительной опции, подписчики могут скачать очень старые и неактуальные продукты компании, такие как MS-DOS или Windows 3.1

Другим преимуществом платной подписки становится частичный доступ к облачной платформе Azure, которая позволяет обрабатывать и хранить данные пользователя в серверном ПО и ОС (таких как SQL Server или Windows Server) в распределенных дата-центрах компании, что обеспечивает высокую скорость работы с этими данными. Для использования сервиса Azure полноценно требуется отдельная подписка на него, но подписчики MSDN бесплатно могут тестировать (но не использовать коммерчески) свое ПО на данной платформе (программы созданные для не-серверных версий Windows не входят в бесплатный функционал). Ресурсы Azure можно использовать для приобретения служб Azure, для разработки и тестирования, включая: виртуальные машины, веб-сайты, облачные службы, мобильные службы, хранилище, базы данных SQL, CDN, HDInsight, службы мультимедиа и многое другое.

Еще один сервис доступный для подписчиков—Visual Studio Online. Visual Studio Online позволяет использовать Visual Studio, Eclipse, Xcode и другие клиенты Git, поддерживая разработку для различных платформ и на различных языках. Одновременно работать над кодом может до 5 человек, можно приглашать на сервер зрителей. Visual Studio Online позволяет размещать код в облаке, централизованно управлять работой, создавать приложения в облаке или на локальных ресурсах, получать аналитические сведения о своих приложениях и многое другое. Эта среда обеспечивает безопасное хранение кода и позволяет работать над ним одновременно пятерым разработчикам.

Подписка на MSDN является необходимым условием для использования ПО Microsoft в коммерческих целях. Для примера—если в офисе компании на каждом компьютере стоит лицензионная копия программы Microsoft, но при этом у предприятия нет соответствующей оплаченной подписки—юридически это приравнивается к пиратству несмотря на подлинность продукции. Исключение сделано лишь для программного пакета Microsoft Office—если у вас премиум-подписка на MSDN, но личная, а не корпоративная—вы все равно можете использовать Office в коммерческих целях и это не будет нарушением лицензионного соглашения.

Ключи для ПО не одноразовые и не привязаны к конкретному устройству. Если вам для разработки требуется несколько активных копий ПО (возможно, виртуальных) компания разрешает использовать один и тот же ключ, однако через некоторое количество активаций совершенных подряд его могут заблокировать из-за подозрений о компрометации и использовании третьими лицами. Для разблокировки ключа потребуется позвонить на горячую линию Microsoft и подтвердить что вы являетесь его владельцем.

Самый важный момент платной подписки—продукты полученные вами в рамках оплаченного вами периода использования остаются навсегда вашими. Если вы отпишитесь от MSDN, вы просто перестанете получать обновления и новые версии—однако те, что у вас есть, будут полноценно работать и их использование в любых целях является легальным.

Ссылки