Closed. This question needs details or clarity。它当前不接受答案。
想要改善这个问题吗?添加详细信息,并通过editing this post来解决问题。
在5个月前关闭。
Improve this question
关于构建Web应用程序的页面:
最近,我发现自己创建的网页比以前简单。在此之前,我会尽力阻止尽可能多的功能进入单个页面,以防止出现很多页面。
我开始意识到,这只会使事情变得比原来更加复杂,困惑和困惑。为什么没有更多页面?我认为这样做的原因是因为我不想用户浏览其他页面。只是将它们所需的所有功能都放在一个页面上。
好吧,这些良好的意图使用户的界面变得过于困惑,并且源代码变得非常难以管理。我是一名新开发人员,并且我试图对自己的工作进行反射(reflection),以使自己能够有所改善。如果有所作为,我将在ASP.net中进行开发(尽管这些可能是任何平台的考虑因素)。
我的问题是:
我是否在考虑这些事情? 还有其他人发现自己正在这样做吗? 快乐的媒介在哪里? 页面应做的一件主要事情。 一个页面可能具有与 主要内容相关的多个链接菜单和链接布局在页面之间应该保持一致 比复杂的 更简单页面应具有视觉吸引力并吸引 规则4比规则5更重要。
例如,我的产品提供了一个界面,使人们可以定义要在日历中显示的类和事件。我可以在一页上查看,添加,更新,删除和编辑类。确实,在一些较简单的区域中,我使用了gridview来使人们管理网格中的所有内容。但是,类有太多信息要执行此操作,并且仍然遵循上述规则。
所以,
主要思想是:“这是此位置的类的列表” 链接是上方和表格右侧所示的“添加新”,“更改”和“删除”是每一行内的链接。这在整个应用程序中是一致的。 整个系统的菜单始终位于右侧/顶部。除所有页面共有的标准元素(徽标,页眉,页脚)外,其他所有内容都不会在类/事件页面上显示。 网格样式漂亮,但没有虚假图形(4,5,6)
有关UI和图形设计的最后几件事。
首先,发展自己的愿景,并在页面和应用程序之间保持一致。
第二,不要害怕simplicity。
接下来,在征询其他人的建议时,请记住您不想要他们的建议-您想要他们的印象:您想了解他们对界面的理解方式。咨询有时是好的,但实际上常常是有害的。根据我的经验,每个人都认为自己是UI专家。
当您进行走廊(或正式)可用性测试时,您应该忽略几乎所有建议,以免“您应该使更加突出”。如您所见,它将很快变成“和表示”,“和表示”,“和表示另一个”。如果您遵循此建议,那么由于Brittingham的第一条设计规则,您将陷入困惑:如果一切都重要而不是什么都不重要。 (你去了:在解释为什么不能让某个人更加突出时,只需告诉他们“这违反了Brittingham的第一条设计规则!”)
希望这可以帮助!
想要改善这个问题吗?添加详细信息,并通过editing this post来解决问题。
在5个月前关闭。
Improve this question
关于构建Web应用程序的页面:
最近,我发现自己创建的网页比以前简单。在此之前,我会尽力阻止尽可能多的功能进入单个页面,以防止出现很多页面。
我开始意识到,这只会使事情变得比原来更加复杂,困惑和困惑。为什么没有更多页面?我认为这样做的原因是因为我不想用户浏览其他页面。只是将它们所需的所有功能都放在一个页面上。
好吧,这些良好的意图使用户的界面变得过于困惑,并且源代码变得非常难以管理。我是一名新开发人员,并且我试图对自己的工作进行反射(reflection),以使自己能够有所改善。如果有所作为,我将在ASP.net中进行开发(尽管这些可能是任何平台的考虑因素)。
我的问题是:
最佳答案
没有专家可以给您一个随时随地适用的规则。多年来,我在业界以“便捷”的界面而闻名,我们为此赢得了可观的业务(以及5个“同类最佳”奖)。我也有公司内部和外部的人告诉我-多年来-他们喜欢我的工作,但希望我能用更多的图形等来“爵士乐”。总是令我惊讶的是,人们在两者之间几乎看不到任何联系。
所以...一些经验法则:
例如,我的产品提供了一个界面,使人们可以定义要在日历中显示的类和事件。我可以在一页上查看,添加,更新,删除和编辑类。确实,在一些较简单的区域中,我使用了gridview来使人们管理网格中的所有内容。但是,类有太多信息要执行此操作,并且仍然遵循上述规则。
所以,
有关UI和图形设计的最后几件事。
首先,发展自己的愿景,并在页面和应用程序之间保持一致。
第二,不要害怕simplicity。
接下来,在征询其他人的建议时,请记住您不想要他们的建议-您想要他们的印象:您想了解他们对界面的理解方式。咨询有时是好的,但实际上常常是有害的。根据我的经验,每个人都认为自己是UI专家。
当您进行走廊(或正式)可用性测试时,您应该忽略几乎所有建议,以免“您应该使更加突出”。如您所见,它将很快变成“和表示”,“和表示”,“和表示另一个”。如果您遵循此建议,那么由于Brittingham的第一条设计规则,您将陷入困惑:如果一切都重要而不是什么都不重要。 (你去了:在解释为什么不能让某个人更加突出时,只需告诉他们“这违反了Brittingham的第一条设计规则!”)
希望这可以帮助!
关于asp.net - 只是做太多事情的网页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/665956/
10-09 18:18