silverlight - UI和View在术语上的区别以及在哪种情况下正确

标签 silverlight model-view-controller user-interface mvvm mvp

我很好奇,看看“UI”和“View”这两个词之间是否有区别。我看到UI可以分为GUI,语音用户界面,命令行用户界面。但是在基于MVC/MVVM/MVP的项目中,我们多次将术语UI与View互换。我不知道为什么要用两个不同的词来代表同一件事?或正确的调用方式是什么? (我知道很多人可能会说它的“ View ”,但是为什么我们仍使用行话UI?)

最佳答案

从非常抽象的角度来看应用程序时,术语“用户界面”似乎是正确的术语。用户界面仅仅是用户与之交互的应用程序的界面。

但是,该观点更多是一个技术术语。

正如您已经提到的,用户界面总结了用户可以用来与应用程序交互的一组非常通用的功能。该 View 是特定类型的UI,即使用特定技术制作的图形用户界面。

关于silverlight - UI和View在术语上的区别以及在哪种情况下正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11406457/

相关文章:

silverlight - 从 RIA 服务加载数据时,Silverlight 中的零星 Arg_COMException

Silverlight - Scrollviewer 中的 DataGrid,Column.Width ="*"使 datagrid 具有多个屏幕宽度

ios - View 中的手势识别器并使用 View Controller 作为目标,我的设计是否错误?

java - 在 Swing 中实现拒绝用户更改值的最佳方法?

visual-studio - 禁用 XAML 预览

JavaScriptMVC 和 Ruby on Rails 集成在一个应用程序中

php - jQuery AJAX 在我的 PHP MVC 上运行不佳

java - 如何制作一个猜数字游戏

java - 如何检查 Swing 应用程序是否正确使用了 EDT(事件调度线程)

c# - Silverlight 3/Prism - 将枚举值作为命令参数传递