pupenasan / pacframework-tools

MIT License
1 stars 0 forks source link

UI #5

Open pupenasan opened 1 year ago

pupenasan commented 1 year ago

Необхідно створити візуальний WEB інтерфейс, який надаватиме можливість запускати і конфігурувати тулзи.

vozemer commented 1 year ago

JSON Graph viewer: https://github.com/AykutSarac/jsoncrack.com

vozemer commented 1 year ago

Всеж думаю що web-інтерфейс зараз робити недоцільно, краще поступово рухатись до нього як до одного з багатьох інтерфейсів. Недоліки, які я бачу у графічних інтерфейсах:

Можу запропонувати наступний шлях розвитку подібний до того як робить git/mongodb:

  1. Відокремити код відповідальний за перетворення даних та IO у окремі модулі (libgit, lib-mongo-client etc.)
  2. На базі модулів зібрати тули з CLI (консольний інтерфейс): git client, mongo shell client
  3. Зробити вивід результатів не в plain text, a у машиночитабельному JSON, через опцію.
  4. Зробити поверх графічний інтерфейс на базі Electron.
pupenasan commented 1 year ago

UI має бути бо без нього простим користувачам дуже незручно. Але це дійсно може бути окрема опція, навіть окремий проект.