我们在显示器上看到的视图界面(俗称UI),是怎么来的?Let‘s figure it out Right now。
顶层逻辑-前端代码
描述对象是第一层逻辑,是最容易理解的,也是前端程序员写代码的主要内容。
它的处理是最快的,最简单的,它以业务数结构的方式存储在运行内存中。
次层逻辑-渲染引擎
而图形引擎的工作是将描述对象转化成渲染对象(内含一堆用于渲染的字节),这是图形引擎的工作,也是编写图形引擎的工程师要负责的部分,这属于第二层逻辑。
我们只需要知道,图形引擎在输出渲染文件之前,会对比描述对的差异,而只对差异的部分进行重新输出。对比的依据就是描述对象运行时类型与Key。
底层逻辑-硬件解码
而将渲染对象转化成图形视觉,就是GPU的工作了,这是编写硬件程序的工程师的工作了,这属于第三层逻辑。
这就是所谓的数据与业务视觉化的一般流程与机制