> автоматизации можно выбрать какой-нибудь скриптовый язык. Можно, но через него половина недоступно или делается через полную ж.
> При должном фанатизме можно даже использовать юниксовые утилиты.
Можно, но очень криво и граблеобразно. Как минимум навскидку:
1) Ряд команд конфликтуют по именам, создавая бардак и гемор.
2) Файловые системы в винде не чувствительны к регистру. А в *никсообразных - очень даже. Поэтому получить тупые грабли когда на диске не хватает части файлов - как с куста.
3) Версии утилей как правило архаичные и никаких средств удобного обновления оных не предусмотрено.
Например, в допустим дебианообразных достаточно поюзать apt-get install libname-dev и в систему будет зафигачена -dev версия либы, т.е. все инклуды и объектники потребные для влинковки в программы. Все, либу можно юзать в своей программе. А в винде придется мудохаться самостоятельно с всем этим. В цать раз больше.
> Да-да, это основной аргумент. Использование юниксовых систем как бы сразу демонстрирует,
> что ты "разработчик" и/или "продвинутый пользователь". Дети это ценят.
По моим наблюдениям виндами пользуются для разработки только старые хрычи которые переучиваться не хотят - "я так привык". А если посмотреть на какой-нибудь хабр, современные разработчики которые не боятся осваивать новое - на раз пингвины юзают и довольны. Для вебни всякой - винды вообще несравнимы по геморройности, например. Например я могу поставить вебсервант и пых к нему за 2 команды. В винде - на то она и винда, что в 20 раз больше гемора и в 20 раз дольше...