Все еще в предварительном просмотре, это мешанина хорошего, плохого и скучного.

В последние годы Microsoft набирает обороты благодаря удобным для разработчиков функциям. Они создали самый популярный в мире редактор кода с нуля, сделали свою программную платформу открытым исходным кодом и залатали пробелы в операционной системе Windows с помощью первоклассного терминала, нового менеджера пакетов и серьезной поддержки Linux. И когда Microsoft выпустила Windows 11, они ясно дали понять, что одной из их основных целей является создание идеальной операционной системы для программистов. Поэтому, когда Microsoft заговорила о Dev Home, универсальном центре разработки программного обеспечения в Windows 11, я был готов снова быть впечатленным. И все еще…

(Прежде чем я продолжу, я должен пояснить, что Dev Home все еще находится в предварительной версии, поэтому возможны многие изменения. И эта статья — всего лишь одно мнение разработчиков. Если вы хотите попробовать Dev Home и составить свое собственное обоснованное мнение , вы можете получить бесплатную предварительную версию из Microsoft Store, если вы используете Windows 11.)

Итак, что я нашел?

Хорошо: скриптовые настройки

Лучшая часть Dev Home — та, которая кажется наименее зрелой. Идея заключается в том, что вы можете определить профиль настройки для своего компьютера, в котором будут указаны ваши основные приложения, расширения и настройки, объединенные в аккуратный, аккуратный и полностью воспроизводимый сценарий YAML. Это означает, что в следующий раз, когда вам нужно будет перестроить свою коробку, вы сможете быстрее набрать скорость (и без участия человека, присматривающего за установкой). Эта функция также может дать большим командам возможность создать стандартизированную отправную точку для новых разработчиков. Как и в случае с надлежащим инструментом инфраструктуры как кода, этими файлами конфигурации можно поделиться на GitHub, чтобы разработчики будущего могли выбрать профиль, который настраивает именно ту среду, которая им нужна. Окончательно!

Так в чем проблема? Во-первых, это не имеет ничего общего с Dev Home. На самом деле это пакетное обновление WinGet, позволяющее запускать новую и экспериментальную команду winget configure. И, как известно большинству разработчиков Windows, WinGet не является идеально отполированным компонентом. Хорошее описание WinGet звучит так: «Инструмент, необходимый Windows десять лет назад, который будет постепенно улучшаться и…