STABLE
软件进化史 / Software Evolution
一张赛博风的横向时间轴,把软件、事件、人物三条线索叠在一起 —— 从 1940s 的早期计算到今天的 AI 浪潮,可以拖、可以缩、可以按类别过滤、可以切到关联图谱视图。
项目截图 · 01 / 03
是什么
一张可以横向滚动的”软件文明进化”时间轴。 不是把维基百科条目按年份摊开,而是想试一件事: 当软件、做软件的人、当时发生的世界事件被画在同一条时间线上时,那些”理所当然”的关联是不是真的成立。
现在能做什么
- 横向时间轴 — 从 1940 年代到当下,按年份铺开,可拖动、可缩放。
- 多类别叠加 — 软件 / 事件 / 人物三层节点共用一条时间线,按颜色区分,可按类别过滤。
- 三种关联图谱 —
- 事件关联图谱:哪些事件共同推动了同一波软件浪潮
- 软件关联图谱:技术血统、抄袭与回响
- 人物关联图谱:师承、同事、对头
- 节点详情卡 — 点开任意节点看人物 / 软件 / 事件的描述与上下游关系。
- 搜索 — 模糊匹配名称、描述。
数据从哪来
数据库手写(software-history-db.js 里 70+ KB 的结构化数据),
覆盖了从早期计算到当代 AI 的关键节点。
作者本人在另一个非公开的”数据编辑器”里维护,公开 demo 里看不到那个入口 —— 看到的就是只读时间轴。
还在调的
- 节点之间的”关联线”在密集年份会重叠,要做基于权重的过滤
- 移动端的横向滚动手势还没调好
- 中英双语切换
如何运行
点上方「运行 Demo」,输入 4 位邀请码即可进入。 没有任何外部依赖,全部数据在 HTML 里。