Це залежить, і коли я кажу, що це залежить, справа не лише в декількох випадках, але це дуже залежить від програми та цільової аудиторії. Якщо припустити, що ми виключаємо ігри з рівняння, то ще існує широкий набір програм, які ви можете писати там, де така команда навряд чи буде реалізована. Будь-яка програма, орієнтована на мобільне середовище (наприклад, iOS, Android тощо), можливо, підпадає під цей заголовок.
Зважаючи на це, у загальному програмному просторі будь-яка програма, яка сильно залежить від візуалізації (наприклад, PowerPoint, Maya тощо), навряд чи коли-небудь побачить заміну командного рядка. Насправді, у випадку з графічним програмним забезпеченням, таким як Maya, можна думати про хорошу розумову вправу, щоб визначити, як працюватиме повна та правильна версія командного рядка, і це може бути неможливо зробити з точки зору користувача. Таким чином, зрозуміло, що є остаточно поширені програми, з якими можна зустрітись, коли інтерфейс, подібний командам, навряд чи коли-небудь побачить, або бажано, навіть якщо сценарій програми може бути бажаним.
Далі, якщо ми подивимось на запропоновану форму з точки зору загальної архітектури програмного забезпечення, я можу побачити, де було б сенс періодично запитувати себе "Як я можу отримати доступ до цієї функції без інтерфейсу користувача?" Взагалі, якщо немає способу це зробити, і він не взаємодіє безпосередньо з користувачем (наприклад, введення жестами), то, швидше за все, виникає ситуація, коли загальну архітектуру потрібно вдосконалити. Для зручності тестування ви хочете мати можливість безпосередньо отримувати доступ до команди, не проходячи через користувальницький інтерфейс, навіть якщо вони не можуть викликатися через командний рядок. Це, як правило, означає, що потрібен надійний API, а теоретично хороший API повинен забезпечувати доступ через командний рядок або інтерфейс користувача. Крім того, у перспективі
Зрештою, я думаю, що те, що пропозиція намагається отримати, має сенс (тобто, мати хороший API та створити свій користувальницький інтерфейс від цього), але вибір слів міг би бути трохи кращим, щоб зрозуміти кращу точку .