D3.js的开发者Mike Bostock

最后编辑于 2019年01月26日 开发

Mike Bostock是JavaScript库D3.js的创造者,也是主要的开发者。在Github上,英国人Jason Davies则是对D3.js的贡献仅次于Mike Bostock的另一位哥们。D3,Data-Driven Documents,是一个开源的、动态的、交互的数据可视化库。相比Highcharts和ECharts,D3.js功能强大,几乎可以处理所有内容,但抽象难学。


image credit: Mike Bostock and Jason Davies

Mike Bostock是前端技术大神么?NO,大神这个评价对他来说太Low了。如果说造物者是神的话,那他就是造神者。

哈哈,吹捧的有点高。

技术没有奇迹,能写出如此图库,必然是在此领域深耕多年的结果。在2000年,Mike Bostock获得普林斯顿大学(Princeton University)的计算机科学学士学位,在2011年,Mike Bostock在斯坦福大学(Stanford University)视觉组攻读博士时,和Michael Bostock, Vadim Ogievetsky, Jeffrey Heer一起在IEEE InfoVis发表了论文:D3: Data-Driven Documents

这篇论文是D3.js的重要理论基础。

离开斯坦福后,Mike Bostock在多家公司混过,最后靠自己的技术,成了纽约时报的图形编辑,负责制作各种数据的可视化图形。纽约时报是个大厂啊,有用户有数据,真是一个实践的好机会。

在D3之前,Mike Bostock还开发了可视化JavaScript图库Protovis,但从2011年,Mike Bostock转向了D3.js。

在2011年2月18日,Mike Bostock在Github上发布了D3.js的semver版本和v1.0.0,此后一直更新,到现在最新的版本是v5.7.0。

在2016年,Mike Bostock创建了Observable公司,构建了一种新型的交互式笔记本(interactive notebook)数据展示。Mike Bostock也算是从免费向商业化迈开了第一步。

Mike Bostock完全可以走哪儿吃哪儿,靠名声和"香火钱"即可衣食无忧。不过这不是技术人员的追求,那太没意思。

有意思的是,这哥们还专门指出了Bostock的正确发音是Boss-tock(老板-逃课),而不是Bo-stock(波-股票)。

在非常需要创造力的地方,才会出现具有创造力的人才,前端、AI,无外乎是。

D3.js的Github:
https://github.com/d3/d3/

D3.js的官方网站:
https://d3js.org/

Mike Bostock的网站:
mbostock
https://bost.ocks.org/mike/

Jason Davies的网站:
https://www.jasondavies.com/

评论

  • 最后编辑于 2019年01月26日

    从第一版就开源的才是真正的开源,甩那些即将要淘汰的技术又赶紧开源捞个人气的,不知几十条街。

登录注册后才能评论。