Closed. This question needs details or clarity。它当前不接受答案。












想要改善这个问题吗?添加详细信息,并通过editing this post来解决问题。

在5个月前关闭。



Improve this question




关于构建Web应用程序的页面:

最近,我发现自己创建的网页比以前简单。在此之前,我会尽力阻止尽可能多的功能进入单个页面,以防止出现很多页面。

我开始意识到,这只会使事情变得比原来更加复杂,困惑和困惑。为什么没有更多页面?我认为这样做的原因是因为我不想用户浏览其他页面。只是将它们所需的所有功能都放在一个页面上。

好吧,这些良好的意图使用户的界面变得过于困惑,并且源代码变得非常难以管理。我是一名新开发人员,并且我试图对自己的工作进行反射(reflection),以使自己能够有所改善。如果有所作为,我将在ASP.net中进行开发(尽管这些可能是任何平台的考虑因素)。

我的问题是:
  • 我是否在考虑这些事情?
  • 还有其他人发现自己正在这样做吗?
  • 快乐的媒介在哪里?
  • 最佳答案

    没有专家可以给您一个随时随地适用的规则。多年来,我在业界以“便捷”的界面而闻名,我们为此赢得了可观的业务(以及5个“同类最佳”奖)。我也有公司内部和外部的人告诉我-多年来-他们喜欢我的工作,但希望我能用更多的图形等来“爵士乐”。总是令我惊讶的是,人们在两者之间几乎看不到任何联系。

    所以...一些经验法则:

  • 页面应做的一件主要事情。
  • 一个页面可能具有与
  • 主要内容相关的多个链接
  • 菜单和链接布局在页面之间应该保持一致
  • 比复杂的
  • 更简单
  • 页面应具有视觉吸引力并吸引
  • 规则4比规则5更重要。

  • 例如,我的产品提供了一个界面,使人们可以定义要在日历中显示的类和事件。我可以在一页上查看,添加,更新,删除和编辑类。确实,在一些较简单的区域中,我使用了gridview来使人们管理网格中的所有内容。但是,类有太多信息要执行此操作,并且仍然遵循上述规则。

    所以,
  • 主要思想是:“这是此位置的类的列表”
  • 链接是上方和表格右侧所示的“添加新”,“更改”和“删除”是每一行内的链接。这在整个应用程序中是一致的。
  • 整个系统的菜单始终位于右侧/顶部。除所有页面共有的标准元素(徽标,页眉,页脚)外,其他所有内容都不会在类/事件页面上显示。
  • 网格样式漂亮,但没有虚假图形(4,5,6)


  • 有关UI和图形设计的最后几件事。

    首先,发展自己的愿景,并在页面和应用程序之间保持一致。

    第二,不要害怕simplicity

    接下来,在征询其他人的建议时,请记住您不想要他们的建议-您想要他们的印象:您想了解他们对界面的理解方式。咨询有时是好的,但实际上常常是有害的。根据我的经验,每个人都认为自己是UI专家。

    当您进行走廊(或正式)可用性测试时,您应该忽略几乎所有建议,以免“您应该使更加突出”。如您所见,它将很快变成“和表示”,“和表示”,“和表示另一个”。如果您遵循此建议,那么由于Brittingham的第一条设计规则,您将陷入困惑:如果一切都重要而不是什么都不重要。 (你去了:在解释为什么不能让某个人更加突出时,只需告诉他们“这违反了Brittingham的第一条设计规则!”)

    希望这可以帮助!

    关于asp.net - 只是做太多事情的网页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/665956/

    10-09 18:18