170

有几个词具有相似(在某种意义上)含义:

选项、设置、属性、配置、首选项

英语不是我的母语。你能用简单的英语解释一下区别吗?我认为以下模板可能有用:

  • 在您的 GUI 中使用XXX以让人们更改您的应用程序的行为(可能是偏好或设置?)
  • 在您的 GUI 中使用YYY以让人们更改对象的某些部分(可能是属性或选项?)
  • 在您的代码中使用ZZZ ...

什么是最佳实践?

4

9 回答 9

132

这很棘手,因为所有应用程序都没有一种统一的风格。正如您所说,它们是(广泛)同义词。

事实上,只要您的预期听众理解您的意思,这并不重要。

最大的区别在于通常影响组件或对象的属性与影响整个应用程序的其他属性之间的区别。

遵循 Visual Studio 和其他 Microsoft 产品的大致领先优势:

  • 属性表示应用程序中单个组件或对象的特征。
  • 选项改变应用程序工作的全局方式。例如,Microsoft 产品使用它来自定义 UI 工具栏。这里暗示您可以完全禁用 UI 元素(例如“简单”用户界面或“高级”用户界面)。
  • 设置首选项改变了应用程序工作方式的质量。这里的含义是更改而不是禁用:例如,“公制测量”或“英制测量”。
  • 配置通常是为每个用户或组定制应用程序的地方。

但是没有单一的规则。

我建议您将属性用于对象特征,将设置用于应用程序范围内的所有其他内容。

于 2010-01-15T20:02:29.573 回答
90

这些没有设置在任何地方,但我想我不妨在这个话题上投入 2 美分。当我在应用程序中看到这些时,这就是它们对我的暗示:

  • 设置“查看或修改可设置的事物列表”
  • 选项“我们已经设置了一些东西,您可以选择更改它们”
  • 偏好“告诉我们你喜欢这个工作的方式”
  • 属性“更改此项目的一个或多个属性”
  • 编辑“这东西已经处于良好状态,但如果你愿意,你可以改变它”
  • 配置“我们有默认设置,但它们太简单了,你可能想自己配置”
于 2015-03-02T14:37:21.817 回答
21

我认为这里缺少一个观点,即配置/设置/选项/首选项之间的关系。

对我来说,配置首选项包含许多设置选项,因此可以有一个设置或一个选项

您通常会说“更改此选项/设置”而不是“更改此首选项/配置”,不是吗?

当有人说首选项配置时,我将其理解为一组设置选项

于 2015-08-18T16:51:28.230 回答
15

我只是做了一个快速扫描,并想发布此列表以供参考。

Edge                        Settings
Google Chrome               Settings
Google Chrome DevTools      Settings > Preferences
Mozilla FireFox             Options (about:preferences) > Network Settings
Mozilla FireFox DevTools    Settings > Editor Preferences
Opera                       Settings

DeviantArt                  Settings
Facebook                    Settings, News Feed Preferences
GitHub                      Settings
Google                      Settings
IMDb                        Account Settings > Preferences
Instagram                   Options (aria-label)
JSFiddle                    Settings
StackOverflow               Settings > Preferences
Twitter                     Settings
YouTube                     Settings

FileZilla                   Edit > Settings
GitHub                      File > Options
Notepad++                   Settings > Preferences
VS Code                     Preferences > Settings

Audacity                    Preferences
IcoFx                       Options > Preferences > Options
Process Explorer            Options
TeamViewer                  Tools > Options
uTorrent                    Options > Preferences
Windows Media Player        Tools/Organize > Options

phpmyadmin                  Settings
XAMPP                       Config > Service and Port Settings
                                   > Log Options

MS Word                     File > Options > Proofing > AutoCorrect Options
                                                      > Writing Style Settings

Photoshop                   Edit > Color Settings
                            Edit > Preferences
                            Type > Language Options
                            3D > 3D Print Settings
                            Viev > 32-bit Preview Options
                            Window > Options

Windows                     Settings

用作父级(窗口/选择):

  • Settings: 20 次
  • Options: 10次
  • Preferences: 4次
  • Config(uration): 1次

总提及:

  • Settings: 24
  • Options: 15
  • Preferences: 12
  • Config(uration): 1

基于此,我将按以下顺序对这些进行排序(从一般/固定/应用相关到特定/动态/用户相关):

Settings > Options > Preferences

于 2019-12-16T09:33:42.133 回答
13

我在这里的答案中没有看到的一件事(尽管 bobince 暗示了这一点)是您应该考虑什么是您的环境/操作系统的典型特征。例如在 Windows 上,我认为“选项”是最常见的选择,即使许多程序使用不同的词。mac os 的“首选项”也是如此。Android 操作系统使用“设置”

因此,最重要的是,使用对您的环境最常见的东西。

于 2011-05-18T21:19:49.777 回答
12

我相信这在很大程度上是个人喜好的问题。

但是,我觉得我通常将属性视为引用应用程序的一个部分,而选项/设置通常是一个更全局的属性。

此外,首选项可能不像标记为选项或设置的东西那样具有大的影响。诸如显示的微小变化或类似的事情。

最重要的是在整个应用程序中保持一致性。

就个人而言,我更喜欢“选项”一词,因为它听起来不像设置、属性或配置那么令人生畏。

于 2010-01-15T20:01:43.270 回答
9

除了属性(通常适用于文档或文档中的对象,除非它不适用)之外,它们几乎都是相同的。没有人同意哪种术语最好。

例如对于程序配置,Apple 风格是应用程序菜单中的“首选项”,GNOME 风格是“编辑”菜单中的“首选项”。KDE 风格是一个完整的“设置”菜单。Windows 风格是“工具”菜单上的“选项”,尽管现在所有的赌注都被取消了,因为更多的 MS 应用程序放弃了菜单栏,并将旧的可预测控件扔到了各处,没有一致的样式。

RISC OS 风格是图标栏菜单上的“选择”,只是为了添加另一种毫无意义的可能性。

于 2010-01-15T21:20:54.770 回答
2

设置:考虑一个滑块来选择一个从 1 到 10 的值,例如

选项:考虑开/关按钮

偏好:从多个选择中考虑一个选择,例如早上、下午或晚上

配置:技术设置可能最终用户不应该知道。比如数据源是什么?

于 2018-08-14T08:31:06.690 回答
0

选项:通常用于组件或对象。你有选择的权利,所以有一些选项供你选择。

设置:有一个系统。它可能会像往常一样工作,但它提供了一些设置供您调整其行为。

属性:每个对象都有属性。颜色、尺寸等。您“设置”设置。并且您“更改”对象的属性。

配置:通常,每个系统都有自己的配置,可以是默认配置,也可以是自定义配置。系统需要适当的配置才能正常运行。通常,它对用户的选择没有多大意义。尽管您可以使用不同的配置调整系统的行为。

偏好:您可能更喜欢不同的习惯,所以这里有偏好。每个用户都可能有自己的习惯。偏好更像是不同用户的偏好集。在系统级别,它可能通过不同的配置工作,但在 GUI 上,我们不说配置,我们说首选项。

总之,例如,在绘图应用程序中,您可能会说,我们更改了圆形、形状的属性。当您启动应用程序时,我们可以选择三个选项来选择应用程序在启动后的显示方式。安装文件夹下有一些配置文件,有的可能容易理解,有的可能技术性很强,一般用户不准备。用户只需更改菜单中的设置,即可决定功能在应用程序中的工作方式。设置和首选项通常不会出现在同一个应用程序中。更多提高效率的工具,更多使用设置更方便的应用程序,使用 Preferences 对用户更友好.

希望那些帮助。

于 2021-03-25T07:36:32.873 回答