Новость: Пользовательские интерфейсы в Open Source
(Категория: Разное)
Добавил Roman I Khimov
Суббота, 10 Июль 2004, 16:59

На www.newsforge.com в разделе программирования идет горячее обсуждение статьи "Удобство пользования в Open Source - техническая проблема и мы можем ее решить самостоятельно".

Автор (Frans Englich), участник проекта KDE, замечает, что проблемы удобства использования (usability - хорошее слово с неудобным переводом... ) в Open Source проектах на сегодняшний день пытаются решить, привлекая сторонние компании, экспертов, лаборатории, но не пытаясь решить проблему самостоятельно.

По мнению автора проблема изучения подходов к пользовательским интерфейсам мало чем отличается от ситуации с обычным программированием. Но, в то время как изучая Python, принципы разработки драйверов под Linux или объектно-ориентированные технологии, человек может обращаться за помощью к бесконечным HOWTO, онлайн-документации, FAQ, архивам e-mail конференций, может задать вопрос по IRC или в e-mail лист; он не может так же легко узнать какие лучше использовать сочетания цветов, как назвать категории меню, что это было понятнее пользователю и так далее. Все что есть в данном случае перед человеком - это бесчисленные мнения различных людей.

Автор считает, что создание общедоступных руководств, HOWTO, статей по пользовательским интерфейсам, которые составлены исходя не из личных предпочтений авторов, а из идей рациональной организации интерфейса помогут сообществу Open Source сделать по-настоящему удобные продукты.

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

Тем самым, считает автор, Open Source разработки будут не только лучшим способом сделать технологически лучшие приложения, но и лучшим способом сделать удобные приложения.


Источник этой новости Центр информации по операционным системам
( http://www.osrc.info/news.php?extend.39 )