表示层和用户界面之间的区别

Roo*_*ian 9 user-interface layer

表示层和用户界面有什么区别?

pet*_*hen 7

它们接近执行,但它们来自不同的方向.它们没有明确定义,取决于具体的上下文,它们可能几乎相同或仅略微重叠.

表示层是代码和相关资源的分类中的术语.

用户界面是在页面布局,页面转换和页面控制元素方面实现预期的用户体验.(我在这里松散地使用"页面" - 你可以用"窗体"或"窗口"替换它).


在考虑如何创建用户界面时,区别很重要.如果你来自代码,你基本上是在处理代码的需求和机制 - 有什么数据可以显示?,以及您的代码可以以什么方式改变它?

如果您来自用户,问题就是用户需要的数据?以及用户想要更改的数据?

(第一个不一定更糟 - 它非常适合那些熟悉应用程序内部工作原理的用户,并且通常可以更容易地利用代码的全部功能.)