Хорошо, заголовок немного загадочный, но это лучшее резюме из одной строки, которое я мог придумать.
При разработке я предпочитаю разрабатывать утилиты CLI, поскольку их гораздо проще писать и тестировать, а большинству написанных мной программ на самом деле не требуется полноценный интерфейс.
Использование программы - это другая история. Мои пользователи не любят использовать оболочку, и они предпочитают графический интерфейс с кнопками, средствами выбора файлов, текстовыми полями, переключателями и флажками.
Теперь, когда я работал над окнами, я решил написать программу как утилиту оболочки, а затем использовать HTA для написания графического интерфейса. HTA был идеален для этого, потому что создать красивый, простой интерфейс с HTML очень легко, а использование vbscript для запуска команды оболочки, которая вызывает утилиту с правильными аргументами, также очень просто.
Теперь в linux нет HTA, и я не могу использовать обычные html-файлы, потому что они не могут использовать сценарии оболочки (это было бы проблемой безопасности). Есть ли какое-нибудь кроссплатформенное решение для написания быстрых оболочек с графическим интерфейсом, как те, что я описал?