Microsoft Windows — самая популярная настольная операционная система в мире. Несмотря на все прогнозы и устойчиво негативные отзывы на новые версии, диспозиция практически не меняется.
Одна из главных причин этого факта — в Microsoft все еще неплохо разбираются в потребностях клиентов и рынка. Это подтверждает линейка продуктов для разработчиков — о ней сегодня и поговорим.
Visual Studio 2019
Пожалуй, главный продукт для разработчиков от Microsoft. В компании упорно работают, чтобы с каждым новым релизом ускорять разработку, не теряя в надежности. Самая свежая версия IDE — не исключение: внесены серьезные изменения в рефакторинг, отладку, коллективную работу. В целом, конечно, не без изъянов, но даже с ними Visual Studio — одна из лучших сред разработки.
Visual Studio Code
Для тех, кому нужен простой и функциональный редактор кода. Visual Studio Code полноценно поддерживает все популярные языки программирования, а просто подсветку синтаксиса — более чем для 40 языков. Еще один плюс — приложение кроссплатформенное, поэтому на производителя можно не обращать внимания.
XML Notepad
Если вы создаете приложения под Windows, вам необходим инструмент для работы с древовидной структурой данных в XML-документах. И пусть последняя версия XML Notepad датирована 2007 годом — это только показывает, что лучше ничего не создать. Простой интерфейс, минимальная функциональность — в общем, все соответствует названию.
Small Basic
Да, в 2019 году Basic все еще остается популярным базовым языком программирования. Small Basic — версия для детей: с соответствующим UI и поддержкой популярных платформ Turtle, Flickr, Kinect, Lego Mindstorms. В отличие от конкурентов, здесь рабочая область напоминает взрослые инструменты разработки, поэтому ребенку в перспективе будет легче адаптироваться в программировании.
Azure
Одна из популярнейших облачных платформ в мире (вторая в рейтинге, если быть точнее). Крупные корпорации и рядовые компании выбирают Azure из-за доступной системы оплаты и широкого спектра возможностей. Попробовав платформу в деле, многие продолжают работать с ней: она функциональная, производительная и качественно исполнена.
Virtual Academy
У Microsoft есть своя платформа для обучения разработчиков. Предлагает курсы по играм, веб-технологиям, мобильным и десктопным приложениям, облачной разработке и основам программирования. Все обучающие материалы предоставляются бесплатно — достаточно завести аккаунт на сайте.
MSDN
Не самые подробные туториалы, но предельно удобные: есть навигация, поиск по ключевым словам, тезисное описание. Но обучиться программированию с нуля по MSDN невозможно.
Visual Studio Dev Essentials
Кульминация нашей подборки — мозговой центр Visual Studio Dev Essentials. Он аккумулирует все инструменты, службы и сервисы для создания приложения. В нем — все бесплатные продукты от Microsoft и партнеров, в том числе те, о которых мы сегодня рассказали. Плюс пробные версии платных программ и множество полезных ссылок на сообщества разработчиков.
Конечно, это далеко не полный перечень продуктов, которые выпускает Microsoft в помощь разработчику. Но с этим набором вы сможете приступить к IT-задачам, не тратя время на бесконечные поиски идеального инструмента.
Илья Бубнов