对于非程序员用户来说,最好的UX是什么?逗号分隔的标签或空格分隔的标签?

Edw*_*uay 2 user-experience application-design

我正在为教师(非程序员)创建一个社交网站,教师可以在其上添加活动,链接,练习,提示,课程计划,书籍等.

我希望它们中的每一项都能够像在StackOverflow中一样添加标签.

但是,因为他们是非编程用户,我认为空格分隔的非空间标签和camelCase标签会导致太多的混淆,例如:

grammar teachingtips universityOfMinnesota phrasalverbs
Run Code Online (Sandbox Code Playgroud)

确实在这个类似的stackoverflow问题上,大多数答案建议使用这样的逗号:

grammar, teaching tips, university of minnesota, phrasal verbs
Run Code Online (Sandbox Code Playgroud)

但后来我刚刚注册了一个Delicious.com帐户(我不认为有一个非常以程序员为中心的观众)并看到他们也使用空格:

separate tags with spaces: e.g. hotels bargains newyork (not new york)
Run Code Online (Sandbox Code Playgroud)

标签当前用户体验趋势而言,您在此方面的经验是什么?现在,普通的互联网用户是否被认为是以空格分隔的标签?我不得不承认,我从未在我使用的任何主要网站上看过以逗号分隔的标签.你有没有找到一个很好的方法来组合它们,所以它甚至不重要,例如:

grammar book reviews teaching tips
Run Code Online (Sandbox Code Playgroud)

例如,有一个快速算法,用于检查当前标签的数量:

grammar
grammar book
grammar book reviews
book 
book reviews
book reviews teaching
...
Run Code Online (Sandbox Code Playgroud)

cle*_*tus 5

我个人用逗号分开了.你会注意到Stackoverflow没有,但标签清楚地描绘成他们自己的盒子.加上连字符通常用于"间距".我会说非空间对于非程序员来说比连字符更自然.