Как оптимизировать экранную форму в приложении J2EE Struts? - PullRequest
0 голосов
/ 12 января 2010

Я работаю над старым приложением J2EE Struts, которое имеет очень плохой дизайн пользовательского интерфейса.Большинство страниц неправильно используют экранную область, так как между выпадающими списками, надписями, текстовыми полями и т. Д. Имеются неравные пробелы. Выравнивание различных элементов на странице не очень эффективно, что приводит к неэффективному использованию пространства.И иногда пользователи вынуждены использовать ненужные полосы прокрутки, что меня очень раздражает.Я мог бы исправить это вручную, но существует около 250 таких jsps, исправление их по одному превысит мою продолжительность жизни.Поэтому мне интересно, есть ли другой способ решить эту проблему юзабилити.Я могу подумать о двух вариантах ниже (пожалуйста, не ненавидите меня, если это звучит совершенно нелепо, вы можете предложить все, что вам уместно)

1) Любой API с открытым исходным кодом для сканирования моих jsps и рекомендации, где я могувносить улучшения?
2) Какому стандарту юзабилити я должен следовать, чтобы улучшить взаимодействие с пользователем?

Любая помощь будет высоко оценена

Ответы [ 2 ]

1 голос
/ 13 января 2010

К сожалению, для правильного выравнивания этих компонентов требуется много времени, и это необходимо сделать вручную, если вы хотите иметь хороший макет. Кто бы ни разрабатывал это раньше, он также знал, сколько для этого нужно времени, и решил не тратить время на правильное расположение полей.

Эта ваша проблема, вероятно, больше связана с требованиями, чем с технологией / разработкой, поэтому, возможно, лучше всего применить смазку к самым скрипучим колесам (пользователям, у которых возникли проблемы) и рассмотреть все эти будущие запросы на изменение в качестве обеспечения работы.

0 голосов
/ 13 января 2010
  1. Не то, что я знаю. Я сам использую онлайн-валидатор W3 HTML и CSS, когда это необходимо.

  2. Семантический HTML . Действительно, это так. Таким образом, вы можете контролировать все только с помощью файла CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...