我刚刚开始一个项目,线框图已经准备好了。但是从线框图来看,它的主要目标似乎是减少页面数量,并在单个页面中包含最多的功能。
以一个组织为例,页面的顶部将显示组织的详细信息,在页面的左下方我们有一个部门结构作为树视图,单击一个部门将以表的形式填充右侧的员工列表,当您单击某个员工时,将填充下面的员工详细信息。
当前线框如下所示:

最终用户很高兴,因为他们可以在一个页面上看到整个功能,而不需要导航到另一个页面。
但这种设计让我想起了一些旧的桌面应用程序的屏幕,我觉得这个页面不必要地复杂-我想把它分成多个页面(至少分成三个)。此外,我使用的是MVC4,将其分成多个页面肯定会帮助我降低实现过程中的复杂性。
但在得出任何结论和提出任何关注之前,我想知道你们的想法。一些与用户体验相关的文章也很受欢迎。
发布于 2012-11-21 18:05:43
这是我的想法。
上面的设计是否“正确”取决于目标受众和他们需要执行的工作/业务流程的类型。在一个页面上可以看到所有信息(组织详细信息、部门、员工和员工详细信息),这可能是一个强有力的商业论据。在一个交互性很强的页面上显示大量信息并不少见--由于Gmail等消费者网站的出现,用户的期望也增加了。如果它被分成不同的页面,用户可能会感到沮丧。
换句话说,我不认为有一个有效的技术理由让设计师改变上面的UI来将其拆分成不同的页面。
您可以在MVC中将上面的UI构建为单页面web应用程序。您可能需要实现许多控制器操作来支持ajax调用。几乎可以肯定的是,您最终将使用大量JQuery,也可能最终需要编写大量的JavaScript。此外,您还需要确保设计师在页面大小方面做出了正确的决定。例如,它是固定宽度还是动态的?您需要发出结构良好的HTML,以便仅使用CSS (我强烈建议您这样做)来实现此目的。
https://stackoverflow.com/questions/13487608
复制相似问题