AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.01.2011, 17:41   #1  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
Цитата:
Сообщение от gl00mie Посмотреть сообщение
А вам не кажется, что в новом роле-ориентированном интерфейсе гридам отводится не такая уж большая роль? Может, просто внимание разработчиков интерфейса немного сместилось, и они не сочли грид настолько важным, чтобы оставлять разного рода галочки для обратной совместимости? Что вы раскрашиваете на гриде? Документы/проводки с разными статусами? А в новом интерфейсе для них должен быть не один общий грид с костылями в виде displayOptions для навигации по нему, а несколько разных "стопок документов" у пользователя на домашней странице: несопоставленные накладные - одна стопочка, просроченные отгрузки - другая, накладные, по которым до сих пор не получены бумажные экземпляры, - третья. А у вас все это в одном гриде, и вы возмущаетесь, как теперь стало неудобно это разгребать, ведь горизонтальные линии-разделители пропали, и весь ваш разукрашенный грид превратился в неразличимое на вид месиво. "Ах, почему же в 2007/2010 офисе не оставили режим совместимости с 2003-м, чтобы можно было выводить тулбарчики с одинаковыми маленькими кнопочками, положение которых мы так ловко навострились настраивать под себя..."
Просто думать нужно начинать немного по-другому - и самому, и пользователей к этому приучать, а не пытаться из года в год, из версии в версию тащить один и тот же интерфейс. Если оставлять всё, как было, зачем тогда переходить на новые версии системы?
Джоэл Спольски. Руководство по UI дизайну для программистов.

"Большинство дебатов по поводу пользовательских интерфейсов совершенно излишни. Windows лучше, потому что они предлагают больше способов менять размер окна. Ну и что? Суть-то не в этом. Суть в следующем: реагирует ли пользовательский интерфейс так, как пользователь того ожидает? Если нет, пользователь будет ощущать собственную беспомощность и невозможность контролировать ситуацию...

Пользовательский интерфейс очень важен, поскольку он влияет на чувства, эмоции, настроение пользователя. Если дизайн неадекватен, пользователь чувствует, что он не может контролировать созданное вами программное обеспечение, он будет недоволен и несчастен, в буквальном смысле, и виновато в этом будет ваше программное обеспечение. Если же дизайн удобен и работает так, как пользователь того ожидает, он будет в хорошем настроении претворять свои маленькие цели в жизнь. Ого! Я залил CD! Получилось! Классная программа!

Чтобы люди чувствовали себя счастливыми, нужно дать им возможность ощущать, что ситуация находится под их контролем. Для этого вам нужно уметь правильно интерпретировать их действия. Пользовательский интерфейс должен вести себя так, как этого ожидают пользователи.

Итак, основная аксиома UI дизайна гласит:
Хороший дизайн пользовательского интерфейса подразумевает, что программа соответствует ожиданиям пользователей о том, как она должна себя вести.

Все остальное -- следствия."


Классика жанра, так сказать...
__________________
Dynamics AX Experience

Последний раз редактировалось CDR; 27.01.2011 в 17:43.
За это сообщение автора поблагодарили: Skvorcal (1).
Старый 27.01.2011, 17:56   #2  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 513 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от CDR Посмотреть сообщение
Если дизайн неадекватен, пользователь чувствует, что он не может контролировать созданное вами программное обеспечение, он будет недоволен и несчастен, в буквальном смысле, и виновато в этом будет ваше программное обеспечение.
Дело тут не столько в контроле, а в том что падает производительность. Ведь тот же новый грид быстрее утомляет зрение. Взять те же панельки, они ведь напрягают не своей эстетикой, а тем что съедают драгоценное место тем самым влияют на производительность.
Да и даже контроль не всегда решает проблему, поэтому дизайну всегда нужно уделять много внимания. Это не только ПО касается, а и любой материальной вещи.

Видимо эту книжку нужно порекомендовать к прочтению разработчикам и дизайнерам МС
Старый 27.01.2011, 22:48   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от CDR Посмотреть сообщение
Итак, основная аксиома UI дизайна гласит:
Хороший дизайн пользовательского интерфейса подразумевает, что программа соответствует ожиданиям пользователей о том, как она должна себя вести.
По-моему, то, как должна вести себя программа с точки зрения пользователя, - это скорее из области взаимодействия с пользователем, здесь же обсуждается (помимо прочего) сугубо то, как определенная часть программы выглядит: поведение того же грида в AX 2009 в общем и целом не изменилось (ну, вместо F5 стало Ctrl-F5), но изменился его внешний вид. Так что приведенная цитата тут, по-моему, не совсем в тему.
Цитата:
Сообщение от Link Посмотреть сообщение
Дело тут не столько в контроле, а в том что падает производительность. Ведь тот же новый грид быстрее утомляет зрение.
По-моему, это все очень субъективно. Меня больше утомляют одноцветные гриды с пестрящими однотипными данными - глазу зацепиться не за что (это как на широкой ровно вымощенной дороге, когда от регулярно повторяющегося однотипного рисунка начинает пестреть в глазах). При определенной настройке монитора "полосатый" грид может быть слишком контрастным - но это легко лечится настройкой монитора и цветовой темы виндов. Вон, на форуме грид тоже полосатый, но никто ж не кричит из-за этого "фу! отстой! надо вам книжки по проектированию UI почитать..." Просто надо немного времени потратить и подобрать приятное сочетание оттенков.

Кроме того, это тоже, конечно, субъективно, но у меня куда больше падает производительность, когда меня на работе отвлекают (всем же все срочно надо), нежели когда я смотрю весь день на полосатый грид
Цитата:
Сообщение от Link Посмотреть сообщение
Взять те же панельки, они ведь напрягают не своей эстетикой, а тем что съедают драгоценное место тем самым влияют на производительность.
Ну если "экранная площадь" прям настолько драгоценна, то, может, монитор купить побольше с full hd разрешением? Или даже два: один под разработку, другой под отладчик и проч. Еще можно панель задач в виндах переместить снизу вбок - удастся сэкономить как раз примерно такую же полоску экрана...
За это сообщение автора поблагодарили: axaLearner (1).
Старый 28.01.2011, 08:30   #4  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Меня больше утомляют одноцветные гриды с пестрящими однотипными данными - глазу зацепиться не за что (это как на широкой ровно вымощенной дороге, когда от регулярно повторяющегося однотипного рисунка начинает пестреть в глазах). При определенной настройке монитора "полосатый" грид может быть слишком контрастным - но это легко лечится настройкой монитора и цветовой темы виндов. Вон, на форуме грид тоже полосатый, но никто ж не кричит из-за этого "фу! отстой! надо вам книжки по проектированию UI почитать..." Просто надо немного времени потратить и подобрать приятное сочетание оттенков.
Полностью с вами согласен. Да, именно настройкой цветовой гаммы это лечится. И для каждого, даже самого привиредливого человека, можно эту проблему решить. Я полность уверен, что наши пользователи, спустя какое - то время, забудут про эту полосатость - просто-напросто они привыкнут.

Эх,но немогу не сказать, может быть меня разработчики услышат, пожалуйста в гриде сделайте свойство <Отображать горизонтальные разделительные линии>. Это очень нужно, если грид раскрашен. И я навсегда покину эту тему
Старый 28.01.2011, 10:32   #5  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
Цитата:
Сообщение от gl00mie Посмотреть сообщение
По-моему, то, как должна вести себя программа с точки зрения пользователя, - это скорее из области взаимодействия с пользователем, здесь же обсуждается (помимо прочего) сугубо то, как определенная часть программы выглядит: поведение того же грида в AX 2009 в общем и целом не изменилось (ну, вместо F5 стало Ctrl-F5), но изменился его внешний вид. Так что приведенная цитата тут, по-моему, не совсем в тему.
Т.е. то, как "определенная часть пограммы выглядит", по-Вашему не относиться к области "взаимодействия с пользователем"?

Вы попытайтесь свои рассуждения перенести с Аксапты на любую другую техническую систему. Ну, например, почему бы Автовазу на спидометре не нанести шкалу в милях в час? И отклонение стрелки сделать не слева направо, а справа налево. Ведь общее поведение спидометра в общем и целом не изменилось, изменился его внешний вид. Просто думать нужно начинать немного по-другому - и самому, и водителей к этому приучать, а не пытаться из года в год, из автомобиля в автомобиль тащить один и тот же спидометр.

Цитата:
Сообщение от gl00mie Посмотреть сообщение
Меня больше утомляют одноцветные гриды с пестрящими однотипными данными - глазу зацепиться не за что (это как на широкой ровно вымощенной дороге, когда от регулярно повторяющегося однотипного рисунка начинает пестреть в глазах).
А мне вот прямо жутко интересно, почему МС, так "заботящийся об удобстве" пользователей не раскрасил строчки, например, в Excel?
Вот окрываешь документ - сплошной однотипный рисунок, так и рябит в глазах... Да к тому же из моей практики около 80% пользователей регулярно раскрашивают свои документы (тут UX исследование можно даже и не проводить ) ...
Ан нет, все по старинке...Сколько можно из версии в версию тащить один и тот же "грид"?

Вообщем, как и писал Джоэл, большинство дебатов по поводу пользовательских интерфейсов совершенно излишни! Немного перефразируя его DAX2009 прост в использовании для пользователей DAX2009, DAX3.0 прост в использовании для пользователей DAX3.0.
__________________
Dynamics AX Experience
За это сообщение автора поблагодарили: Pustik (1).
Старый 28.01.2011, 11:37   #6  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Конечно, в новых версиях нужно делать изменения не для того, чтобы просто были какие-то изменения и она выглядела бы новой. Из старой версии в новую нужно переносить идеально-созданные вещи (может быть в старой версии они достигли своего апогея в плане идеала, так зачем же это ломать), и тогда система когда-нибудь станет идеальной.
Старый 28.01.2011, 12:22   #7  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от CDR Посмотреть сообщение
Т.е. то, как "определенная часть пограммы выглядит", по-Вашему не относиться к области "взаимодействия с пользователем"?
Относятся, но это разные вещи - дизайн интерфейса и взаимодействие с пользователем. Джоэл, насколько я могу судить, говорит именно о взаимодействии, о поведении программ (почему-то называя это дизайном и вводя людей в заблуждение). Если вы не видите, в чем разница между этими понятиями, почитайте того же Алана Купера, к примеру.
Старый 28.01.2011, 14:05   #8  
uchenik is offline
uchenik
Участник
 
119 / 20 (1) +++
Регистрация: 15.12.2008
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Относятся, но это разные вещи - дизайн интерфейса и взаимодействие с пользователем. Джоэл, насколько я могу судить, говорит именно о взаимодействии, о поведении программ (почему-то называя это дизайном и вводя людей в заблуждение). Если вы не видите, в чем разница между этими понятиями, почитайте того же Алана Купера, к примеру.
Если дизайн раздражает, то это уже как минимум действие
Старый 28.01.2011, 14:48   #9  
Link is offline
Link
Британский учённый
Аватар для Link
Соотечественники
 
568 / 513 (19) +++++++
Регистрация: 25.11.2005
Адрес: UK
Записей в блоге: 9
Цитата:
Сообщение от gl00mie Посмотреть сообщение
По-моему, то, как должна вести себя программа с точки зрения пользователя, - это скорее из области взаимодействия с пользователем, здесь же обсуждается (помимо прочего) сугубо то, как определенная часть программы выглядит: поведение того же грида в AX 2009 в общем и целом не изменилось (ну, вместо F5 стало Ctrl-F5), но изменился его внешний вид. Так что приведенная цитата тут, по-моему, не совсем в тему.По-моему, это все очень субъективно. Меня больше утомляют одноцветные гриды с пестрящими однотипными данными - глазу зацепиться не за что (это как на широкой ровно вымощенной дороге, когда от регулярно повторяющегося однотипного рисунка начинает пестреть в глазах). При определенной настройке монитора "полосатый" грид может быть слишком контрастным - но это легко лечится настройкой монитора и цветовой темы виндов. Вон, на форуме грид тоже полосатый, но никто ж не кричит из-за этого "фу! отстой! надо вам книжки по проектированию UI почитать..."
Просто надо немного времени потратить и подобрать приятное сочетание оттенков.
Кроме того, это тоже, конечно, субъективно, но у меня куда больше падает производительность, когда меня на работе отвлекают (всем же все срочно надо), нежели когда я смотрю весь день на полосатый грид
Как говорят у нас в Одессе, это две большие разницы: удобство пользования такой системы как Аксапта с многочисленными количеством пользователей и веб сайт, который может элементарно переделать на свой вкус практически любой, особенно учитываю аудиторию, да и не читаете вы грид форума каждый день по 8 часов. Если бы в Аксапте можно было использовать CSS для визуального отображения данных, думаю вопрос бы не подымали. Да все мелочи, но все сложные вещи строятся из мелочей и комфорт в целом тоже состоит из мелочей. Вспомните в 4ке переделали комбинацию фильтрации поля, да привыкли, но сколько раз прежде вспоминали нехорошим словом МС. Помнится даже длл-ку выкладывали что бы вернуть прежнюю комбинацию.
Просто тем кто разрабатывает интерфейс нужно думать об удобстве пользователей и не рубить с плеча. Вы почитайте как ведется разработка того же Фейсбука, у них любое изменение проходит 9 стадий тестирования живыми пользователями, на каждой стадии все анализируется и изменение могут откатить на любой из них.

Цитата:
Сообщение от gl00mie Посмотреть сообщение
Ну если "экранная площадь" прям настолько драгоценна, то, может, монитор купить побольше с full hd разрешением? Или даже два: один под разработку, другой под отладчик и проч. Еще можно панель задач в виндах переместить снизу вбок - удастся сэкономить как раз примерно такую же полоску экрана...
Ага, как в анекдоте "этим хирургам лишь бы резать, сейчас мы вам таблетку выпишем и уши у вас сами отвалятся". Вот и у нас так же получается "вылечить не можем, поэтому режем или пьем таблетки" - кто то ищет напильники, кто то покупает мониторы, но смысл один и тот же. В то время как причина легко устранима.
А экранная площадь драгоценна тем, что позволяет делать работу быстрее будь вы программист, консультант или обычный пользователь. Попробуйте для сравнения поработать на одном мониторе 1024х768 недельку и посмотрите как у вас упала производительность. А когда у вас на два монитора растянуты две пустые панели которые съедают все те же 10% места, то покупка двух или даже трех мониторов проблему не решает.
И что вы посоветуете, тем кто работает у клиента на ноутбуке - возить с собой дополнительно монитор?
Ага, а еще можно написать патч, и тогда не нужно будет покупать мониторы, двигать панель задач и при этом сэкономить время и нервы
За это сообщение автора поблагодарили: Pustik (1).
Старый 31.01.2011, 18:55   #10  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Вон, на форуме грид тоже полосатый, но никто ж не кричит из-за этого "фу! отстой! надо вам книжки по проектированию UI почитать..." Просто надо немного времени потратить и подобрать приятное сочетание оттенков.
Кстати на форуме, как мне кажется, есть разделительные линии . И они абсолютно не мешают. Зачем же в AX2009 их надо было убирать?
Простите за старую песню о главном.

Последний раз редактировалось Pustik; 31.01.2011 в 19:19.
Теги
ax2009, grid, внешний вид, грид, зебра, интерфейс, полезное, цвет

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mbsturk: Ax 2009 Rollup 4 Version Checker Blog bot DAX Blogs 0 29.04.2010 17:05
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:37.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.