The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект TUI Studio развивает визуальную среду для проектирования консольных интерфейсов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект TUI Studio развивает визуальную среду для проектирования консольных интерфейсов"  +/
Сообщение от opennews (ok), 14-Мрт-26, 10:21 
Открыт код TUI Studio (Visual Terminal UI Designer), среды для визуального проектирования интерфейсов пользователя, работающих в текстовом терминале. Среда позволяет в интерактивном режиме наглядно формировать интерфейс, перетаскивая готовые блоки мышью, редактируя свойства в визуальном режиме и предпросматривая результат на лету. Сформированный макет интерфейса может быть экспортирован для использования во фреймворках Ink, BubbleTea, Blessed, Textual, OpenTUI и Tview...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64988

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Проект TUI Studio развивает визуальную среду для проектирова..."  –37 +/
Сообщение от Аноним324 (ok), 14-Мрт-26, 10:21 
Ну кто придумал, что текстовые интерфейсы это удобно. Забудьте про существование терминала вообще, его нужно убрать из системы по дефолту.
Ответить | Правка | Наверх | Cообщить модератору

2. "Проект TUI Studio развивает визуальную среду для проектирова..."  +5 +/
Сообщение от Alex154 (ok), 14-Мрт-26, 10:25 
>его нужно убрать из системы по дефолту

Мне как систему чинить в случае поломки?

Ответить | Правка | Наверх | Cообщить модератору

20. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (20), 14-Мрт-26, 11:06 
Очевидно через консоль
Ответить | Правка | Наверх | Cообщить модератору

27. "Проект TUI Studio развивает визуальную среду для проектирова..."  +4 +/
Сообщение от Аноним (27), 14-Мрт-26, 11:10 
Так начавший эту ветку предлагает забыть про терминал вообще.
Ответить | Правка | Наверх | Cообщить модератору

42. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от небесный ученый (?), 14-Мрт-26, 11:49 
нажать кнопку,ну то есть дать команду ИИ -- "Сделать всё зае..хорошо"
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

44. "Проект TUI Studio развивает визуальную среду для проектирова..."  +3 +/
Сообщение от небесный ученый (?), 14-Мрт-26, 11:50 
** "Сделай мою ОС снова великой"
Ответить | Правка | Наверх | Cообщить модератору

46. "Проект TUI Studio развивает визуальную среду для проектирова..."  –3 +/
Сообщение от Bottle (?), 14-Мрт-26, 12:37 
Если систему приходится чинить пользователю, то это ужасная система. Пользуйся нормальной ОС, а не поделкой лапчатых.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

49. Скрыто модератором  +/
Сообщение от Аноним (49), 14-Мрт-26, 12:46 
Ответить | Правка | Наверх | Cообщить модератору

54. "Проект TUI Studio развивает визуальную среду для проектирова..."  –1 +/
Сообщение от Аноним324 (ok), 14-Мрт-26, 13:46 
>>его нужно убрать из системы по дефолту
> Мне как систему чинить в случае поломки?

Нормальная система не ломается.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

56. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (56), 14-Мрт-26, 14:09 
Ага, просто отваливается при очередном обновлении. И хорошо еще если не гробит какую-нибудь железку в комплекте.
Сколько раз было и вот опять...
Ответить | Правка | Наверх | Cообщить модератору

4. "Проект TUI Studio развивает визуальную среду для проектирова..."  +4 +/
Сообщение от A.Stahl (ok), 14-Мрт-26, 10:34 
Это компромисный вариант. Способный сохранить много нервов на пользовательских машинах. На серверах не очень нужен, там сидят профессиональные админы с кучей уже готовых конфигов/cкриптов на все случаи жизни.

А вот на пользовательской машине что делать если падают иксы? Без какого-то условного Миднайта нормальный человек даже не найдёт нужный конфиг.

Но я бы пошёл немного другим путём: написал бы какую-то очень простую программу, способную заместить иксы и запускать такие же примитивные графические программы-конфигураторы. Эдакий 64KiB графический сервер. Да, там не будет ускорений, сетевой прозрачности и ничего другого, но он будет рисовать кнопки и менюшки на любой VESA-совместимой карточке.

Возможно это не так просто, раз уж такого нет. Я в тему не лез и как зажечь пиксель на экране без иксов не знаю.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. "Проект TUI Studio развивает визуальную среду для проектирова..."  –4 +/
Сообщение от Аноним (6), 14-Мрт-26, 10:36 
Ты описан Винду. Они вся состоит из примитичвных программ-конфигураторов.
Ответить | Правка | Наверх | Cообщить модератору

9. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Troizet (?), 14-Мрт-26, 10:40 
Framebuffer? https://ru.wikipedia.org/wiki/Linux_framebuffer
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

12. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от A.Stahl (ok), 14-Мрт-26, 10:48 
> Framebuffer? https://ru.wikipedia.org/wiki/Linux_framebuffer

А ведь если копнуть, то может оказаться что современные UI фреймворки умеют работать напрямую с фреймбуфером? Т.е. мы вполне можем иметь полноценный GUI при отвалившихся иксах. Разве нет?

Ответить | Правка | Наверх | Cообщить модератору

52. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от troizet (ok), 14-Мрт-26, 13:08 
>  современные UI фреймворки умеют работать напрямую с фреймбуфером?

Похоже, что да.

>  Вывод графики для X Window System, MPlayer, библиотек GGI, SDL, Weston, GTK+, Qtopia и DirectFB: они могут использовать фреймбуфер напрямую.

Ответить | Правка | Наверх | Cообщить модератору

62. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от уп (?), 14-Мрт-26, 15:45 
https://directfb2.github.io/
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

45. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Мемоним (?), 14-Мрт-26, 12:12 
https://directfb2.github.io/
И даже с ускорением в некоторых случаях.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

47. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Bottle (?), 14-Мрт-26, 12:38 
Через GRUB можно запустить KDE в программном режиме отрисовки (на CPU). Очень помогло при установке драйверов.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

50. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от gordon01 (ok), 14-Мрт-26, 12:46 
Вы переизобрели Windows Preinstallation Environment и продукт на нем - WinRE, давно известные человечеству)

Ну и безопасный режим виндовс, хотя он уже давно (кажется с 8й) заменен на WinRE.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

8. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (6), 14-Мрт-26, 10:39 
>Ну кто придумал, что текстовые интерфейсы это удобно.

Конфиги в виде текство и GNU bash - это всё основа основ. Эти интерфейсы придумали юниксоиды.

>Забудьте про существование терминала вообще

Сам не осилил, и теперь других поддакиваешь?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

48. Скрыто модератором  –1 +/
Сообщение от Bottle (?), 14-Мрт-26, 12:39 
Ответить | Правка | Наверх | Cообщить модератору

23. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Аноним (27), 14-Мрт-26, 11:08 
TUI пригоден для работы по SSH.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

38. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (38), 14-Мрт-26, 11:29 
TUI вполне удобно для приложух без картинок
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

41. "Проект TUI Studio развивает визуальную среду для проектирова..."  –1 +/
Сообщение от Вася (??), 14-Мрт-26, 11:48 
вы неосилятор терминала? вам нравится спортивное мышкокликание?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

53. Скрыто модератором  +/
Сообщение от Аноним (-), 14-Мрт-26, 13:39 
Ответить | Правка | Наверх | Cообщить модератору

61. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от anonymous (??), 14-Мрт-26, 15:24 
Две причины пользоваться терминальными интерфейсами.

Во-первых, терминальный интерфейс - это промежуточная стадия между графикой и консолью. Графика необходима, потому что некоторые задачи вроде рисования требуют графику. Консоль необходима, потому что имеет унификацию ввода и вывода. Ввод программ - текст, вывод программ текст, оперирование программой (запуск) - тоже текст. Даже если программа выплёвывает xml - это всё равно текст и его можно причесать sed-ом. Имея текст во все поля, его можно комбинировать по-разному. Теоретически вместо текста могут быть объекты, powershell, ipython и прочие так работают. Но альтернативой не являются, потому что далеко не весь софт переписан для работы с объектами.

Терминальный интерфейс - нечто среднее. Но тот же far или mc весьма удобны. И тоже позволяют запускать команды, копировать текст в буфер, находить быстро файлы и вставлять как аргументы команд. Больше преимущество перед графикой - текстовый ввод не прерывается всплываемыми окнами. Что пользователь ввёл, то и выполняется. Хорошо сочетается с макросами.

Во-вторых, теоретически, графические интерфейсы могут быть удобнее текстовых. Но тут нужны примеры. Взять современные браузеры - лису, хромого, крайнего. Они графические, потому что отображают графический контент в том числе. На них потрачено огромное число усилий программистов. Но при этом они жутко неуодбные в использовании. Графика интерфейса по информативности уступает даже терминальным интерфейсам без графики. Управление - ненастраиваемая жуть, даже переопределения горячих клавиш нет. И всё это так тормозит. Нажимаешь горячую клавишу, вводишь текст, а он не вводится - не успело прогурузиться. Или вводишь текст, а он стирается после того как загрузится до конца.

Так что вторая причина использовать терминальные интерфейсы - ограниченность программистов. Им просто не хватает ресурсов и времени сделать удобный графический интерфейс. Даже программистам гугла при всех ресурсах гугла. А вот терминальный интерфейс оформить гораздо проще, потому навреное, что он гораздо ограниченней по возможностям по сравнению с графическим.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Аноним (3), 14-Мрт-26, 10:29 
Почему их сайт так дико лагает?
Ответить | Правка | Наверх | Cообщить модератору

5. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Аноним (6), 14-Мрт-26, 10:34 
Потому-что написан на TypeScript.
Ответить | Правка | Наверх | Cообщить модератору

29. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (38), 14-Мрт-26, 11:13 
Предлагаю перегнать тс в жс, а из жс в раст через перегонный куб.. знатная бадяга выйдет
Ответить | Правка | Наверх | Cообщить модератору

59. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от rvs2016 (ok), 14-Мрт-26, 15:01 
> Почему их сайт так дико лагает?

Потому, что работает не на TUI (через SSH, например), а на HTML (через http/https, например). 😁

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

10. "Проект TUI Studio развивает визуальную среду для проектирова..."  +2 +/
Сообщение от Аноним (10), 14-Мрт-26, 10:40 
Идея неплохая, но как будто бы тула для текстовых интерфейсов сама должна быть такой.
Ответить | Правка | Наверх | Cообщить модератору

11. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Анон1110м (?), 14-Мрт-26, 10:44 
И здесь вэбня.
Ответить | Правка | Наверх | Cообщить модератору

13. "Проект TUI Studio развивает визуальную среду для проектирова..."  +5 +/
Сообщение от Аноним (38), 14-Мрт-26, 10:49 
TUI на Typescript с реактом? Чиво?
Ответить | Правка | Наверх | Cообщить модератору

32. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Аноним (27), 14-Мрт-26, 11:15 
Надеюсь, что канала в 100 Mbps для отображения этого туя по ssh хватит всем.
Ответить | Правка | Наверх | Cообщить модератору

37. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Аноним (38), 14-Мрт-26, 11:28 
Vulkan-ом рендерится поди
Ответить | Правка | Наверх | Cообщить модератору

51. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (49), 14-Мрт-26, 12:47 
Не, DirectX 12.
Ответить | Правка | Наверх | Cообщить модератору

58. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (58), 14-Мрт-26, 14:52 
DirectX через вулкан
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +/
Сообщение от Аноним (14), 14-Мрт-26, 10:57 
Ответить | Правка | Наверх | Cообщить модератору

15. "Проект TUI Studio развивает визуальную среду для проектирова..."  +2 +/
Сообщение от Аноним (15), 14-Мрт-26, 10:59 
А разве суть TUI не в том, чтобы это был лёгкий, быстрый интерфейс, а тут js, react
Ответить | Правка | Наверх | Cообщить модератору

18. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Аноним (18), 14-Мрт-26, 11:05 
На чем смогли на том и сделали.
Сделай лучше, никто не против.
Ответить | Правка | Наверх | Cообщить модератору

24. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (20), 14-Мрт-26, 11:08 
В этом и проблема.
Низкокачественных развелось, а с ыы их будет еще больше
В итоге вместо адекватного тулсета под задачу мы имеем приматов, знающих только один язык, а то и не одного.
Ответить | Правка | Наверх | Cообщить модератору

40. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (38), 14-Мрт-26, 11:34 
Нейронка пишет код, погромисты пишут хотелки... вот это конец цивилизации
Ответить | Правка | Наверх | Cообщить модератору

25. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (38), 14-Мрт-26, 11:08 
Ответ из разряда ты сам такой
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

19. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (19), 14-Мрт-26, 11:05 
Это для тех, кто носит очки без стекол.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

22. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (22), 14-Мрт-26, 11:08 
Нет. Суть TUI в том, чтобы он работал в консоли.
Кстати, помню, как же тормозил ncurses на старых ПК (по сравнению с досовским софтом).
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

28. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Аноним (38), 14-Мрт-26, 11:12 
Ncurses тормозил? Ок кто еще не поменял свой 8086 признавайтесь
Ответить | Правка | Наверх | Cообщить модератору

33. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Аноним (-), 14-Мрт-26, 11:18 
Я застал ПК постарше, чем Core 2 Duo. На 386/486 да, ncurses тормозил.
Ответить | Правка | Наверх | Cообщить модератору

39. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Аноним (27), 14-Мрт-26, 11:33 
А как же TurboVision на 80286 не тормозил? Он тоже TUI и в ООП.
Ответить | Правка | Наверх | Cообщить модератору

43. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от Аноним (-), 14-Мрт-26, 11:49 
А вот об этом и речь.
Ответить | Правка | Наверх | Cообщить модератору

64. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (10), 14-Мрт-26, 16:45 
На XT, кстати, turbo vision знатно тормозил.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

36. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (27), 14-Мрт-26, 11:26 
Да, наверное, Ncurses вполне пригоден для ELKS.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

31. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (31), 14-Мрт-26, 11:15 
Какая связь IDE для создания приложений со средой, в которых создаваемые приложения должны запускаться. По вашей логике IDE для разработки программ для микроконтррллеров должен быть написан на ассемблере и запускаться на микроконтроллере?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

35. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (38), 14-Мрт-26, 11:26 
Только вот выхлоп этого Drag&Drop будет на реакте, а так не ничего, в терминал 16 ядерник не забудь поставить
Ответить | Правка | Наверх | Cообщить модератору

16. "Проект TUI Studio развивает визуальную среду для проектирова..."  +3 +/
Сообщение от Аноним (19), 14-Мрт-26, 11:01 
TUI и js взаимоисключающие явления.
Ответить | Правка | Наверх | Cообщить модератору

26. "Проект TUI Studio развивает визуальную среду для проектирова..."  +2 +/
Сообщение от Аноним (38), 14-Мрт-26, 11:10 
Шиза жавоскриптизеров не знает границ, осталось только микрокод процессора на жс переписать
Ответить | Правка | Наверх | Cообщить модератору

30. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (27), 14-Мрт-26, 11:13 
Конкретно, на Electron.
Ответить | Правка | Наверх | Cообщить модератору

34. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (38), 14-Мрт-26, 11:24 
А вот это больно, таких лагов как на электроне нет даже в браузере
Ответить | Правка | Наверх | Cообщить модератору

55. "Проект TUI Studio развивает визуальную среду для проектирова..."  +1 +/
Сообщение от mos87 (ok), 14-Мрт-26, 13:48 
чем бы дитё не тешилось

это всё равно никому не нужно

Ответить | Правка | Наверх | Cообщить модератору

57. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Мемоним (?), 14-Мрт-26, 14:48 
> Сформированный макет интерфейса может быть экспортирован для использования во фреймворках Ink, BubbleTea, Blessed, Textual, OpenTUI и Tview.

Пока не может. Не доделали.

Ответить | Правка | Наверх | Cообщить модератору

60. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (60), 14-Мрт-26, 15:13 
Любители текстовых интерфейсов что-то сами не любят их использовать. Это всё что надо знать о дебилизме под названием TUI. Потому что накладные расходы на разработку этого интерфейса даже больше, чем у GUI. Виджеты надо делать всё равно, и обработчики их событий, и стейт-машину, но на ущербном curses вместо qt, и с дополнительными ограничениями, связанными с тем, что в TUI интерфейс формируется блоками, а не пикселами. Разумеется, пользоваться этим убожеством будут полтора землекопа. Овчинка выделки не стоит. Если нужен интерфейс - лучше сразу сделать GUI. Если интерфейс - непозволительная роскошь, то лучше сделать CLI.
Ответить | Правка | Наверх | Cообщить модератору

63. "Проект TUI Studio развивает визуальную среду для проектирова..."  +/
Сообщение от Аноним (38), 14-Мрт-26, 16:25 
TUI работает через SSH/TELNET и кушает очень мало ресурсов для системного софта маст хэв, не для игр конечно
Ответить | Правка | Наверх | Cообщить модератору

65. Скрыто модератором  +/
Сообщение от Бес (??), 14-Мрт-26, 16:46 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру