Я задавался вопросом, что сценарии места имеют в современном мире IDE и графический интерфейсов пользователя.
Я плохо знаком с программированием и задаюсь вопросом, в какой точке я, если вообще, должен открыть терминал PowerShell для конкретной задачи. Для чего люди здесь используют сценарии и насколько важный это - современному разработчику рабочий полный рабочий день с C++/C#/Java?
В общем, вам нужно написать сценарий, если вы когда-нибудь собираетесь выполнить задачу более чем дважды. Создание сценария имеет следующие преимущества:
Это хорошо подходит для таких задач, как сборка, развертывание и автоматическое тестирование.
Сценарии также отлично подходят, когда вы хотите сделать что-то быстро, просто чтобы посмотреть. Лично я постоянно использую интерпретатор Python в качестве суперкалькулятора. Я также использую его для разбора файлов в сочетании с регулярными выражениями.
IDE и GUI пока плохо справляются с этапами тестирования или развертывания в процессе разработки.
Сценарии также часто используются для того, чтобы позволить клиентам легко расширять поведение системы. При использовании языка сценариев компилятор (или даже IDE) не нужен.
Расширение пакетов с помощью сценариев для примера в SQL Server 2008.
Еще один момент, который следует добавить, заключается в том, что несколько серверов, которые очень часто используются, не имеют никакого графического интерфейса. Все запускается из терминала. Почти все выполняется через скрипт. Хотя графические интерфейсы хороши, они не будут использоваться постоянно.