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

Я - ИТ-специалист и начинаю свою собственную ИТ-компанию, и я решил, что было бы неплохо написать сценарии для автоматизации нескольких общих задач, которые я выполняю. Первое, на что я смотрю, - это автоматическая установка обновлений Windows при новой установке (если версия ОС имеет значение, давайте сосредоточимся на Windows 7).

Мое любопытство - хорош ли Python для такой задачи? Нужно ли устанавливать Python на каждый компьютер, на котором я хотел бы запустить эти сценарии автоматизации, чтобы использовать их? Есть ли лучший язык для написания таких сценариев? (Лучше потребовать меньше настроек для работы, не нужно устанавливать дополнительные компоненты и т.д.) Эти сценарии будут запускаться на компьютерах клиентов, поэтому я не хочу добавлять много к их системам, чтобы сделать его функциональным.

Я новичок, когда дело доходит до программирования, так что, возможно, я убегаю от ложных посылок, но любая помощь в этом отношении будет полезна. Благодарю.

1 ответ1

0

Я не буду касаться вопроса, так как он сформулирован, потому что он основан на мнениях и не по теме. Но несколько вещей, которые следует учитывать при принятии решения, если это хорошая платформа.

Какой уровень мобильности вам нужен? Если вы собираетесь использовать его на многих машинах, вам нужен либо скомпилированный скрипт Python (больше не нужно редактировать), либо Python на всех машинах.

Установка Python на всех машинах, скорее всего, не вариант. Поскольку он представляет только систему, которая может сломаться, и большинству предприятий не нужно беспокоиться о поддержке платформы, для которой Windows имеет встроенный эквивалент. PowerShell стоит изучить, хотя и по теме.

Если вы начинаете IT-компанию, вы должны ожидать, что в первую очередь не будете менять компании, которые вы поддерживаете, и их основные настройки без веской причины. Если вы не знаете стандарты магазина Windows, это не очень хорошая причина, если вы ожидаете, что вас будут уважать как "эксперта".

Кроме того, Java - плохой выбор. Зачем использовать Java, если совместимость не является первостепенной задачей? .NET является более стабильным, меньше головной боли для поддержки и столь же дружественным для сценариев (PowerShell, VB.NET, C #).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .