О UI дизайне и кодогенерации
А вот интересно, насколько совместима идея "отдельный человек-рисователь UI" и "генерация UI из метаданных/описания предметки".
А то, скажем, у меня софтина отдельно вручную сделанных окошек содержит десять штук. И еще пару сотен автоматически сгенеренных из метаданных.
А то, скажем, у меня софтина отдельно вручную сделанных окошек содержит десять штук. И еще пару сотен автоматически сгенеренных из метаданных.
no subject
(no subject)
(no subject)
no subject
no subject
no subject
no subject
В процэссе рефакторинга, возможно, некоторые хинты преборазуются в какие-то другие общие правила построения.
no subject
При малом количестве полей это проходит отлично. Проблемы начинаются, когда полей много и их надо правильно группировать. Тут нужен метаязык для usability, а это уже жопа.
Хотя, в любом случае такое будет в большинстве случаев как минимум не хуже творчества программистов, не строящих интерфейсы по нарисованому дизайну.
no subject
И дать ему возможность писать этот "css" в wysiwyg-режиме, чтобы сразу пресечь попытки вылезти за рамки возможностей такой связки.
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
а дизайнер смотрит на этот голый макет и на картинку от заказчика и пишет навороченные html и css, причём он уже довольно крут, что знает javascript и использует jQuery
затем жава-програмер берёт тот маркап, и подправляет свой код, чтобы он выдавал такой же html как у дизайнера:
no subject
"Отдельный UI-проектировщик" под logical UI - да, клёво, если удача и бюджет позволяют найти хорошего юзабилиста.
Генерировать автоматически - иначе с большинством форм никак. Хорошо бы куда-то впихнуть тестовый рендер максимально заполненных форм, чтобы автоматикой отслеживать косяки, когда выбор многословного пункта в каком-нибудь Choice контроле требует второго монитора.
no subject
В случае html это может быть css.
В случае винды - выставление свойств у объектов.
Как-то так в общем случае.
Ну или сгенерить и СОХРОНИТЬ, а он пускай в наиболее кривых руками кнопки передвигает.
no subject