Nik*_*lja 2 user-interface desktop-application web-applications
Web应用程序的UI构建方式与桌面应用程序的UI不同.我很想知道在以下几个方面在两种应用程序样式之间构建UI的主要区别是什么:
1.使用技术
2.使用的技术
3.使用的控制
4.屏幕改变行为
很多人忽视的一个很大的设计差异是窗户本身的结构.
我的一个小小的烦恼是文本链接,执行频繁的操作.除非您实际上"链接"到单独的页面,否则不要使其看起来像链接.使它成为一个控件,或图像,或其他东西.链接用于移动网站,按钮做事情.当他们想要做某事时,大多数人会主动忽略蓝色,带下划线的文本,因为他们习惯于"提交表单"按钮或类似的东西.链接也相当小,比较难单击重复动作和对我的臭气不完整的设计/编码的广泛使用时.
我见过的许多网络应用程序通常都失败了,试图在浏览器窗口中复制一个桌面应用程序......这样就可以将圆形挂钩装入方孔中.它可以做到,但它们不是一回事,在任何情况下都不应该这样对待.
部分例外是Web应用程序复制桌面应用程序(即Google文档)的功能.然后,在大多数情况下,布局应该仍然反映网页而不是应用程序,但控件应该可能模仿桌面应用程序以帮助人们过渡.
大多数人使用自己的桌面上的程序做的事情.大多数人使用他们的浏览器来看东西(阅读,观看等).当然,这是交叉,但想想大多数人的日常习惯,并记住其他人将使用你设计的东西; 这不只是你(和你的克隆).
而且,虽然它重复其他,但后退按钮是至关重要的.如果你打破它,用户会想要打破你.覆盖右键单击菜单或行为通常也是一个坏主意,并且主要是惹恼用户(有些人会主动阻止这样做的javascript,因为它太烦人了(包括我自己)).