LINUX.ORG.RU
ФорумTalks

Автоматизация создания GUI: насколько мы подошли к этому?

 , ,


0

1

Есть много книг про UX и GUI. (А также сейчас у нас есть нейросети чтобы их проанализировать.)

В связи с этим вопрос: возможно ли формализовать проектирование графических интерфейсов пользователя?

Скажем, было бы здорово создать DSL, описывающий интерфейс на уровне «контролируемый пользователем объект с такими-то свойствами», компилятор которого одним махом запроектирует красивый правильный нативный на данной платформу гуй (или его часть) и даст готовый код для втыкания в проект.

Абсолютно уверен что таким вопросом на планете уже задавались сотни людей. Не попадались ли вам результаты размышлений на эту тему или, например, попытки написать такой софт?


Ответ на: комментарий от pikabu

математику GUI

Ну, получишь на выходе аналог мандельборта в виде рекурсивной задницы. Монолизу не получишь.

foror ★★★★★
()
Ответ на: комментарий от pikabu

сделает какой-то компилятор на основе формальных или эмпирических данных, с учётом законов восприятия

В лучшем случае получишь сферического коня в вакууме.

foror ★★★★★
()

Ты видимо не понимаешь сути разработки GUI. Хороший софт должен разрабатываться от GUI, а не от домена. Это как писать картину, равноценное творчество. Это самая сложная часть в разработке прикладного софта.

Наколякать формы по полям на отшибись это ещё в начале 2000-х делали. Сейчас вроде по шаблонам ещё можно что-то натянуть. Но это всё бюджетные поделки. GUI математикой не описать. LLM-ки тоже не тянут. Максимум могут шаблон подтянуть и данные в него закинуть, чтобы примерно понимать, что тебе нужно.

foror ★★★★★
()
Ответ на: комментарий от pikabu

Ну тогда вам еще рано обсуждать автоматизации создания GUI. Стоит начать с базиса - формулирования своих собственных мыслей в текст =)

windows10 ★★★★★
()
Ответ на: комментарий от foror

Или ты в Сбере работаешь? Тогда, да, можно автоматизировать разработку супераппов, такого кошмарного гуи ещё стоит поискать. Можно в цикле менюшки генерировать со структурой из заранее подготовленного конфига.

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 2)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)