Тем, кто, как я, не особо интересовался решениями Microsoft для веб-разработки, возможно, стоит взглянуть еще раз.

Постоянные обновления Microsoft таких инструментов, как Visual Studio и VS Code , а также перенос этих и других инструментов на другие платформы укрепляют их новую приверженность кроссплатформенной разработке.

Код VS

Несколько месяцев назад я решил попробовать VS Code вместо основного редактора кода, которым я пользовался годами. Я был приятно удивлен встроенными в Microsoft готовыми функциями, такими как Git, Extension Library, IntelliSense и Debugging, которые также полностью поддерживают Node.js. Конечно, аналогичные функции доступны и в других редакторах, но для многих требуется установка дополнительных расширений.

Недавно стало ясно, насколько быстро VS Code стал популярным выбором среди разработчиков, когда в начале этого месяца Microsoft выпустила обновление, которое непреднамеренно создавало DDoS-атаку против npm. npm заявил, что объем трафика, который они получили от пользователей VS Code, чье обновление пыталось получить доступ к несуществующему пакету, было примерно таким же количеством запросов, которые они обычно получают из страны Индии.

Помимо Windows, VS Code также доступен как для Mac, так и для Linux - и все это совершенно бесплатно.

Visual Studio

Вы заинтересованы в создании кроссплатформенных гибридных мобильных приложений с использованием веб-языков? Visual Studio, полноценная IDE от Microsoft, включает в себя инструменты для Apache Cordova, которые являются отличным решением для веб-разработчиков, стремящихся максимизировать свою продуктивность за счет повторного использования кода.

Допустим, я создал отличное новое веб-приложение для клиента, я мог бы использовать Cordova для создания мобильного приложения как для iOS, так и для Android, повторно используя большую часть моего кода через Visual Studio. Это отличное комплексное решение для веб-разработчиков, и самое приятное то, что Visual Studio бесплатна для небольших команд.

На мероприятии Connect () в этом месяце Microsoft объявила, что представит Visual Studio IDE для Mac. Не все функции, доступные в версии для Windows, представлены в предварительной бета-версии Visual Studio для Mac, но, надеюсь, в 2017 году их будет больше.

Microsoft Azure

Облачная платформа Microsoft Azure получила широкое признание как среди предприятий, так и среди малых предприятий. Это просто потому, что это отличное решение, которое разработчики могут реализовать для клиентов, которым нужна гибкость и возможности, которые оно предлагает. Интегрированные облачные сервисы становятся все более популярными благодаря предлагаемой масштабируемости и быстрому развертыванию по мере необходимости.

Visual Studio Team Services через Azure позволяет разработчикам использовать Git и предлагает совместную разработку ваших проектов. Это также позволяет создавать частные репозитории проектов бесплатно для небольших команд. Это особенно здорово в качестве бесплатной альтернативы, а также полностью интегрировано в среду разработки Visual Studio.

Подсистема Windows для Linux

В этом году с обновлением Windows 10 Anniversary Update для разработчиков появилась отличная новая функция - подсистема Windows для Linux. Это обеспечивает собственный Ubuntu Bash, позволяющий запускать инструменты командной строки Linux. Несмотря на то, что вы работаете в «изолированной» среде, вы все равно можете легко получить доступ к файловой системе Windows для тестирования, изменения или создания.

Как убежденный поклонник Linux, это заполнило ту пустоту, которую всегда оставляла мне Windows. Наличие встроенного Bash было отличным вариантом для моего рабочего процесса, поскольку мне не нужно загружаться в Linux только для того, чтобы что-то протестировать. Возможность запускать SSH, VIM, GIT и GREP, и это лишь некоторые из них, изначально является отличным преимуществом и позволяет сэкономить время.

Microsoft возвращается в норму

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