伟大的Web应用所需的7条核心原则

  • 只提供用户所需
  • 让初学者尽快转变为中级用户
  • 尽可能地预防错误,如出错也应友善处理
  • 精简和优化交互与任务流程,让最复杂的软件清晰易懂
  • 为支持特定行为而设计
  • 持续地改进和优化我们的流程与程序
  • 忽略用户的某些需求,坚信自己的理想和洞察力

——《Designing the Obvious》