Параметры, Настройки, Свойства, Конфигурация, Предпочтения - когда и почему? - PullRequest
111 голосов
/ 15 января 2010

Есть несколько слов с похожим (в некотором смысле) значением:

Параметры, Настройки, Свойства, Конфигурация, Предпочтения

Английский не мой родной язык. Не могли бы вы объяснить разницу в простом английском, пожалуйста? Я думаю, что следующий шаблон может быть полезен:

  • Используйте XXX в вашем графическом интерфейсе, чтобы позволить людям изменять поведение вашего приложения (может быть, настройки или настройки?)
  • Используйте ГГГ в вашем графическом интерфейсе, чтобы позволить людям изменять части объекта (возможно, свойства или опции?)
  • Используйте ZZZ в своем коде ...

Что такое лучшие практики?

Ответы [ 7 ]

90 голосов
/ 15 января 2010

Хитрость, так как нет единого согласованного стиля, которому следуют все приложения. Как вы говорите, они (в широком смысле) синонимы.

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

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

В соответствии с приблизительным отрывком из Visual Studio и других продуктов Microsoft:

  • Свойства представляют характеристики одного компонента или объекта в приложении.
  • Параметры изменяют глобальные способы работы приложения. Например, продукты Microsoft используют это для настройки панели инструментов пользовательского интерфейса. Здесь подразумевается, что вы можете полностью отключить элементы пользовательского интерфейса (например, «простой» пользовательский интерфейс или «расширенный» пользовательский интерфейс).
  • Настройки и Предпочтения меняют качество работы приложения. Здесь подразумевается изменение, а не отключение: например, «Метрические измерения» или «Британские имперские измерения».
  • Конфигурация - это часто когда приложение настраивается для каждого пользователя или группы.

Но нет единого правила.

Я бы посоветовал вам использовать Свойства для характеристик объекта и Настройки для всего остального, что касается всего приложения.

48 голосов
/ 02 марта 2015

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

  • Настройки : "Просмотр или изменение списка вещей, которые можно установить"
  • Опции : «Мы уже установили некоторые параметры и даем вам возможность их изменить»
  • Настройки : «Скажите нам, как вы предпочитаете, чтобы это работало»
  • Свойства : «Изменить одно или несколько свойств этого элемента»
  • Редактировать : "Эта вещь уже в хорошем состоянии, но вы можете изменить ее, если хотите"
  • Конфигурация : «У нас есть настройки по умолчанию, но они настолько скромны, что вы, вероятно, захотите настроить их самостоятельно»
9 голосов
/ 15 января 2010

Я полагаю, что это в значительной степени зависит от личных предпочтений.

Однако я чувствую, что обычно я вижу свойства как ссылки на одну отдельную часть приложения, где параметры / настройки обычно являются более глобальными свойствами.1003 *

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

Самое важное - это согласованность во всем приложении.

И лично я предпочитаю термин «параметры», так как он звучит менее пугающе, чем настройки, свойства или конфигурация.

8 голосов
/ 19 мая 2011

Одна вещь, которую я не вижу в ответах здесь (хотя на это ссылается bobince), - это то, что вы должны рассмотреть, что типично для вашей среды / операционной системы. Например, в Windows я думаю, что «Опции» - самый распространенный выбор, хотя во многих программах используются разные слова. Аналогично "Настройки" для Mac OS. ОС Android использует «Настройки»

Итак, суть, используйте то, что наиболее распространено в вашей среде.

7 голосов
/ 18 августа 2015

Я думаю, что здесь отсутствует одна точка зрения, а именно связь между конфигурацией / настройками / параметрами / предпочтениями.

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

Вы обычно говорите «Изменить эту опцию / настройку» , а не «Изменить эту настройку / конфигурацию» , не так ли?

Когда кто-то говорит предпочтения или конфигурация Я понимаю это как набор настроек или вариантов .

4 голосов
/ 16 января 2010

Помимо свойств (которые обычно применяются к документу или объекту внутри документа, за исключением случаев, когда это не так), они практически одинаковы. Никто не согласен с тем, какая терминология является лучшей.

Например, для конфигурации программы, Стиль Apple - это «Предпочтения» в меню приложения, Стиль GNOME - это «Предпочтения» в меню «Редактировать». Стиль KDE - это собственное меню «Настройки». Стиль Windows в меню «Инструменты» был «Параметры», хотя все ставки отключены , так как все больше приложений MS сбрасывают строку меню и выбрасывают старые предсказуемые элементы управления повсюду без единой петтерн. *

Стиль ОС RISC был «Выбор» в меню панели значков, просто чтобы добавить еще одну бессмысленную возможность.

0 голосов
/ 14 августа 2018

Настройки: Думая о ползунке, чтобы выбрать значение от 1 до 10, например

Опции: Думая о кнопке включения / выключения

Предпочтения: Думая о выборе из нескольких вариантов, как утром, днем ​​или вечером

Конфигурация: вероятно, о технических настройках конечные пользователи не должны знать. Например, каков источник данных?

...