Microsoft заслужила мое уважение и, надеюсь, сообщество разработчиков

Я парень Java! вы понимаете, о чем я, не так ли?

За мои 18 с лишним лет работы с компьютерами Microsoft всегда была компанией, которая продает операционную систему, «используемую наиболее потребителями». Мне нравится Windows за ее удобство в использовании, и она по-прежнему работает на моем личном ноутбуке.

Как разработчик я не мог подключиться к развивающейся экосистеме Microsoft. Я не мог общаться с VB и VC ++ так же сильно, как с C и C ++, .Net никогда меня не пугал. На последнем году обучения были представлены Java и JavaScript, и я влюбился. За 12 лет своей карьеры в сфере ИТ я выбрал много других языков, но роль Microsoft по-прежнему оставалась операционной системой.

Но за последние несколько лет Microsoft много раз удивляла меня. Я чувствую, что они глубоко проникают в сообщество разработчиков. Несмотря на то, что я все еще занимаюсь Java, мне нравится направление, в котором движется Microsoft, и я не мог не уважать и любить.

Вот такие вехи с вау-фактором. Они могут быть не в порядке их выпуска, это просто случайный список изменений, которые я мог вспомнить.

Windows 8.1 / 10

Выпущенная в конце 2013 года Windows 8.1 выглядела как Windows для этого поколения. Режим планшета и сенсорный интерфейс были идеальными, поскольку ноутбук, отмеченный штурмом сенсорных устройств, 2 в 1, и трансформируемые машины.

Вскоре после этого в 2015 году на рынок вышла Windows 10, и она только почувствовала себя намного лучше. Когда я услышал, что обновления с 8 / 8.1 до 10 бесплатны, я подумал: «Что! Windows и бесплатное обновление. Прохладный!

Что удивительно в Win 10, так это то, что я могу просто бесплатно загрузить и установить на любой ПК или ноутбук, а ОС полностью функциональна. Я считаю, что они сделали бы то же самое и с 8.1. Я вижу, что Windows 8.1 и 10 все еще можно бесплатно загрузить с сайта Microsoft.

Поддержка SSH

Долгое время я использовал putty для подключения к машинам Linuxv из Windows. Глядя на то, как я делаю то же самое в книге Mac, я всегда задавался вопросом, можно ли что-то подобное сделать в Windows.

К счастью, OpenSSH был добавлен в Windows 10 осенью 2018 года с обновлением и также включен в Windows Server 2019. Я использую много одноплатных компьютеров для своих проектов, и мне было приятно просто набрать ssh и подключиться из собственной командной строки.

Код Visual Studio

Я упоминал, что я парень Java? Так что, очевидно, я тоже парень из Eclipse. Я также использую Brackets от Adobe для некоторых интересных интеграций с AEM. Я столкнулся с VS Code в 2018 году. Первоначальный выпуск редактора был в апреле 2015 года. По слухам, он был разработан для пользователей JavaScript, чтобы заставить их перейти в Azure.

К тому времени, когда я о нем услышал, он уже был популярен среди разработчиков пользовательского интерфейса. Когда я впервые увидел это, некоторые вещи вызвали беспокойство. В названии есть «Visual studio», но при этом он легкий и современный. Это проект с открытым кодом, но от Microsoft. Я начал использовать его, когда имел дело с кодом пользовательского интерфейса, и это довольно замечательный продукт.

PWA Builder

Я видел демонстрацию конструктора PWA (Progressive Web App) на неделе разработчиков, собравшуюся в феврале 2019 года. В руководстве по быстрому запуску указана дата 3 февраля 2018 года, так что я думаю, что с этого момента он будет доступен.

Это еще один инструмент с открытым исходным кодом от Microsoft, который помогает превратить ваши веб-сайты в нативные приложения. Проверьте это на pwabuilder.com

Край

Как разработчик я не могу объяснить боль, которую Internet Explorer доставляет при разработке сайтов. Неудивительно, что в браузере IE множество мемов. То, что мы разрабатываем, отлично работает во всех браузерах, кроме IE, и заставить его работать в IE - дело отдельное.

После десятилетия страданий, наконец, Windows 10 купила нам Edge, браузер, который, наконец, стал похож на другие браузеры. Мир!

WSL

Это круто! Microsoft включает операционную систему с открытым исходным кодом в свою проприетарную ОС !? Подсистема Windows для Linux была представлена ​​в 2016 году. WSL - это ядро, совместимое с UNIX, которое позволяет запускать несколько дистрибутивов Linux изначально без необходимости в громоздком программном обеспечении виртуальных машин.

Теперь разработчики могут запускать собственный инструмент командной строки Linux из Windows. Это действительно полезно, если вы разрабатываете на машине Windows, но развертываете в среде Linux (что и происходит в большинстве случаев).

Дополнительную информацию о WSL можно найти в официальной документации Microsoft здесь.

Терминальное приложение

После первоначального объявления в сборке 2019 и предварительной версии в том же году в мае 2020 года была выпущена стабильная версия приложения Terminal. Терминал - это эмулятор командной строки, который может запускать несколько инструментов командной строки, таких как Poweshell, cmd, облачная оболочка Azure, и WSL.

Со временем приложение Terminal может стать итермином для Windows. На данный момент, наконец, разработчики могут отказаться от устаревшего cmd.exe и сторонних терминальных решений, таких как cmder.

Приобретение Github

В июне 2018 года Microsoft объявила о приобретении GitHub и завершила сделку в октябре 2018 года. Github занимает особое место в сердце сообщества разработчиков. Согласно wiki, существует более 100 миллионов репозиториев, из которых более 28 миллионов являются общедоступными.

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

Что вы думаете о некоторых из этих изменений в Microsoft? Позвольте мне знать в комментариях ниже. Я старался изложить факты как можно точнее. Дайте мне знать, если я что-то исказил. Удачного кодирования!