Vue用法的城市化比喻 / 网络研习社#39

Vue用法的城市化比喻 / 网络研习社#39

vue-city.jpg

App.vue是Vue生成的挂载在index上的实例,它是作为一个根容器,所有的页面都会渲染成一个页面(SPA)。用到现在,突然有点联想,这其实和一个城市的运作是何其的相似!

在上图中,大家可以感受下这个形象地比喻:都是一个独一无二的实例,都是分区治理,都有相似的理念和治理方法。比如下面这种一一对应的关系:

1
2
3
4
5
6
7
#App => 广州市
各个组件 => 分布的区域
div等节点 => 市民
data => 数据中心
methods => 行政中心
v-model => 绑定银行卡
this => 市长印章

这种对应还有更多地想像余地,关键是通过这种比喻可以形象地理解Vue的很多设计思想。

现在很多新的语言(比如python , golang),还有一些设计框架,都是在原有的基础上封装了对象的概念,这样就有更好的设计性和更好的理解性,因为人们就是这样理解世界的。而语言又是描述世界的工具,还原世界的面貌。所以,如果语言和世界有更好的相似性和想通性,就能更好地促进彼此地理解。

得益于最近学习Vue的一些心得,想到了一些形象化的比喻,我觉得还不错。后面还将有一些图示,明天补上。


This page is synchronized from the post: ‘Vue用法的城市化比喻 / 网络研习社#39’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×