Facebook F8 上的一点讨论

2015-03-28 16:02:19 +08:00
 TonyChol

最近我在学习 React 并且刚才在看 Faebook 的 F8 上的会议,但是我现在有些地方想搞清楚,于是就上来和大家讨论一下,会议地址:Facebook F8

Declarative VS Imperative



这一点是在讲 React Component 和 传统的 DOM 之间的区别,我大概能理解 React Component 和 传统 DOM 在写法和用法上的区别,但是没有办法把它们和 Declarative & Imperative 对应上。 会议的演讲人说:

说到这里我就更没法理解,我当时理解成了会议上的套话,但是后来就纠结了。并且在其他的平台或者技术中有没有这种同样是 Declarative 和 Imperative 的比较?我最近在开始系统地接触前端,有没有朋友能进一步解释一下?谢谢啦~

2474 次点击
所在节点    前端开发
3 条回复
chmlai
2015-03-28 18:15:15 +08:00
Declarative 是告诉系统 What to do;
Imperative 是告诉系统 How to do;
anjianshi
2015-03-28 23:00:58 +08:00
我觉得 declarative 相当于汽车自动档,imperative 相当于手动档
TonyChol
2015-03-29 10:08:52 +08:00
@anjianshi 這個比喻很棒!感謝~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/179944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX