我正在编写一个应用程序,无法决定是使用登录/退出还是登录/关闭。这两者之间有更正确的选择吗?我应该完全使用其他的东西(比如“登录/退出”)吗?

就可用性而言,只要我是一致的,我选择哪个术语可能并不重要,但我确实想知道这些术语的起源——以及哪个更符合语法。我也非常关心我正在创建的应用程序,并希望花时间调查其用户体验的各个方面。


我总是这样区分这两者:

登录-您登录到终端或其他多用户访问设备 登录—您登录到一个软件应用程序,用于授权或身份验证

虽然很明显,这两者之间有很多重叠,特别是在终端不再那么常见的情况下。但就像你说的,这可能不太重要。

我认为所有这些都起源于访问早期系统的用户的手写日志。它们在语义上都是等价的,用户可能会同样理解它们。我认为这取决于个人偏好。只要选择一个,并坚持使用它。

要是所有的问题都像判断哪种语法“更正确”那样容易解决就好了。我认为这是一个可以归结为个人喜好的问题……

我个人更喜欢登录/注销,但我知道很多使用登录/注销的软件。

这里有一个关于这个问题的旧线程:“登录vs登录” 我个人认为应该使用用户最熟悉的术语。对于Windows平台,“登录”似乎是一个常见的术语。

有趣的事实:谷歌为“登录”产生2.040.000.000个结果,为“登录”产生27.400.000个结果。

Logon用于在使用时启动的硬件系统,如计算机。

登录是一个软件系统,我必须输入我的用户名和密码。

Signin用于识别,可以是物理的,如照片ID,也可以是数字的,如OpenID。这里与登录的不同之处在于,在使用ID的情况下,我可以使用相同的ID访问多个站点、建筑物等。

编辑1:我应该加上一个免责声明,我没有任何来源,也不能保证这些词是官方使用的。我所提供的定义是基于我个人对用法的理解,纯粹是个人观点。

既然你在寻找正确性,

Login, logout, logon和logoff都是名词:

"Please enter your login credentials."
"I see three logons but only two logoffs from this user."

对应的动词是两个单词:

"Please log in to see your reputation."
"You must log off and talk to a human."

更新:根据dictionary.com的说法,login的各种定义都是名词,涉及访问计算机或计算机服务。有趣的是,logon重定向到login是完全等价的。定义有变化吗?

民主之声:谷歌结果的任期/数量:

login    2,020,000,000
sign in    430,000,000
logon       27,700,000
log on      18,200,000
logout      83,500,000
log out     34,500,000
sign out    19,400,000
log off      5,350,000

微软的框架设计指南建议使用“LogOn”而不是“LogIn”,而使用“SignIn”而不是“SignOn”(参见FxCop代码分析中的CA1726规则)。当然,这是在谈论框架/API的命名约定,但它值得人们考虑。

与空间: http://google.com/trends/explore?q="log in","log on","sign in","sign on" 赢家:“签到”

没有空格: http://google.com/trends/explore?q=login,logon,signin,signon 赢家:登录

有空格和没有空格: http://google.com/trends/explore?q=“登录”,登录 赢家:登录


与空间: http://google.com/trends/explore?q="log out","log off","sign out","sign off" 赢家:“注销”

没有空格: http://google.com/trends/explore?q=logout,logoff,signout,signoff 赢家:注销

有空格和没有空格: http://google.com/trends?q=“注销”,注销 赢家:注销

我的偏好(不太流行,但很多很酷的网站都在使用这种惯例):

[Sign In] [Join]

Welcome, UserName! [Sign Out]

我不会使用以下任何一个:登录,登录,登录,注销

另一个选择是(顺便说一下,这个更受欢迎):

[Login] [Register]

Welcome, UserName! [Logout]

谷歌统计(命中):

[Sign In], [Sign Out] -> 1 210 000 000 + 300 700 000 = 1 510 700 000
[Login], [Logout]     -> 1 940 000 000 + 88 200 000  = 2 028 200 000
[Log In], [Log Out]   -> 873 000 000   + 83 800 000  =   956 800 000

[Sign Up]注册链接也是一个不错的选择,但在[Sign In]旁边看起来不太好,你应该和[Login]一起使用或分开使用。

在我看来,页面上的[登录][加入]比[登录][注册]更友好(不那么正式)。

我不得不说,我研究了Q,通常:登录,登录,注销或登录,登录,注销用于应用程序。

像Sign in, Join, Sign out, Sign up这样的动词和名词在web应用中使用得更多,但正如前面所说的,这一切都取决于个人喜好……

有几个答案比较了基于谷歌结果的受欢迎程度,其中登录/退出显然是赢家。但我不认为这可以作为一个指南。

Windows Live ID和谷歌帐户(两个最常用的身份验证系统?)都在其用户界面上使用Sign in/out。有趣的是,它们都在url上使用Login (https://login.live.com/login.srf, https://www.google.com/accounts/ServiceLogin)。

我的结论是,由于历史原因,登录/退出在开发人员中更受欢迎(它们被用于框架api等),因此他们继续使用它(例如这个网站,stackoverflow.com),但最终用户可能更熟悉登录/退出。

与雅虎和AOL一样,在用户界面上登录/退出,在url上登录(https://login.yahoo.com/config/login_verify2, https://my.screenname.aol.com/_cqr/login/login.psp)。