Emcamp Inline
Мыслитель
(8549)
6 лет назад
хороший вопрос. я бы сказал есть преимущество в упрощении сложных комманд. а также в гибком взаимодействии комманд.
например.
действие может учитывать множество настроек, и в гуи для этого нужно было бы нажать много кнопок. а в строке просто ввести несколько слов.
также команду можон сохранить в файл и сразу запускать с нужными настройками. можно в файл сохранить несколько команд для автовыполнения в нужной последовательности
другой мощный пример, это команда возвращает результат, и это позволяет запускать разные команды в зависимости от результата предыдущей команды
вобще коммандная строка чаще уступает графическому. и превосходит его только в административных задачах, где требуется гибкость.
для разработчиков легче сделать коммандную строку. а если приложение еще и кроссплатформенное, тем более обеспечить переносимость графического интерфейся сложнее
имхо, графический интерфейс построенный с умом, всегда лучше коммандной строки