TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Principles of UI design

171 点作者 tomazstolfa将近 13 年前

17 条评论

droithomme将近 13 年前
No examples and prose combining platitudes with vague, hand waving grandiose manifesto language is a big red flag.<p>It's got some horrible advice from the get-go: "One hundred clear screens is preferable to a single cluttered one." is terrible advice. One hundred screens for a task is an absolute disaster.
评论 #4342572 未加载
评论 #4342752 未加载
评论 #4342458 未加载
评论 #4342629 未加载
ender7将近 13 年前
1. Respect your users<p>2. Respect their time<p>3. Respect that they are different from you<p>If you find yourself thinking "now I have to change it so stupid people can use it" then you will never make a UI worth a damn.
ralphleon将近 13 年前
Whenever I read an article like this, I immediately check out the designer's work afterwards.<p><a href="http://www.hubspot.com/pricing/" rel="nofollow">http://www.hubspot.com/pricing/</a><p>This page, does not really follow "Conserve attention at all costs" when there's a 4x7 pricing grid with confusing information scattered about it. The rest of hubspot's design is equally banal, perhaps the author has some other role in the company than design?
评论 #4342456 未加载
评论 #4342550 未加载
评论 #4342627 未加载
barking将近 13 年前
I found this article a tough read.<p>I like Jef Raskins 2 principles :<p>First Law: A computer shall not harm your work or, through inactivity, allow your work to come to harm.<p>Second Law: A computer shall not waste your time or require you to do more work than is strictly necessary.<p>IMO everything else follows from these
评论 #4343566 未加载
munaf将近 13 年前
This is a decent list, but visual examples would help.<p>If anyone's interested, many of these ideas are derived from Nielsen's heuristics [1] as well as Tognazzini's [2].<p>[1] <a href="http://www.useit.com/papers/heuristic/heuristic_list.html" rel="nofollow">http://www.useit.com/papers/heuristic/heuristic_list.html</a><p>[2] <a href="http://www.asktog.com/basics/firstPrinciples.html" rel="nofollow">http://www.asktog.com/basics/firstPrinciples.html</a>
saint-loup将近 13 年前
Yet another loose collection of vague "principles" for UI design who are, in fact, just rules of thumb.
ricardobeat将近 13 年前
While most items are sound in principle, this is very much focused on <i>web interfaces</i>, not user interface design as a whole, and even then on <i>websites</i> and not <i>webapps</i>.<p>There are different kinds of UIs, some focus on productivity, some on specific goals, some on fleeting interactions; some for a general audience, others for people with very specific domain knowledge. These principles are far from general, naming it a more casual "20 rules for web design" would be more appropriate.<p>For all we know, despite not pretty this could be a very efficient interface: <a href="http://www.apcconsultants.com/TCAR%20Control%20Screen25.JPG" rel="nofollow">http://www.apcconsultants.com/TCAR%20Control%20Screen25.JPG</a>
_pius将近 13 年前
I'm seeing a lot of criticism (mostly unfair IMO) of these principles, but I'll say that Josh Porter's book "Designing for the Social Web" is a must-read. Easily one of the most accessible, practical, and insightful design books I've read.
mitjak将近 13 年前
This could enjoy some concrete examples. I tend to stay away from articles and books that make me feel like I've learnt something, but unless examples follow closely, I've just fooled myself into thinking that I've acquired new knowledge.
the_cat_kittles将近 13 年前
The "axiomatic" approach to design (and art) is usually backward. Even if you arrive at some sort of basic principles after a while, someone else cannot read them and know what it means to apply them until they have tried to design many things. There is a rich context to what everyone says about design, and you cannot learn it without repeatedly trying to design and improve things.
tb303将近 13 年前
principles of being a good ui designer: stop trying to make a name for yourself<p>these sorts of lists drive me nuts because they merely serve to direct attention to the author instead of allowing the audience to find much more reputable and proven information (e.g., the raskin rules mentioned below)<p>i am happy to see the comments here indicating others agree.
Falling3将近 13 年前
I'm always a bit disappointed by these kinds of UIX posts. As droithomme pointed out it's vague, but still in a way too specific.<p>I've found that pretty much all of these guides are extremely specific to blogs and the web in general (with good reason I realize). It would be nice to see more information about generalized interface design. For example, I work in home automation and a GUI can make or break the system. I know there have been books written on the subject. I'd really like to see contributions from contemporary designers that are useful enough to be employed in a variety of settings.
dreamdu5t将近 13 年前
I think this should be the #1 principle: "Define success in terms of your UI." Before you set out to design an interface you must decide what actions that interface should expose and facilitate, and which of those actions constitute success.<p>First you decide what the user should do - then you design around that. I know it sounds obvious and practical, but 9/10 companies I've worked for started designing the interface before they decided on what the interface should accomplish.
评论 #4343573 未加载
sshillo将近 13 年前
It seems like the same principles apply all over the place. Keeping things clear and simple whether you are designing a web page, an algorithm or some module is always the best way to go. In what situation would making something convoluted and overly complex be a good idea.
michaelpinto将近 13 年前
Here's a rule that was broken: Try to not present more than 7 to 10 choices or items at one time (and yes a list of 20 bullet points that scrolls under the fold breaks that rule)
tdrgabi将近 13 年前
why is FixThisPOSSite comment so downvoted?<p>I feel like he contributed to the discussions.
arocks将近 13 年前
TLDR: User interfaces should follow the principle of least surprise.