为何开发者不愿“使用平台”?

Why don't more developers "use the platform"?

为何开发者不愿“使用平台”?

多年来,我常呼吁大家“使用平台”,毕竟浏览器原生功能往往比手写 JavaScript 更高效。但为何仍有大量开发者选择重复造轮子?除了历史遗留的浏览器兼容问题和对 npm 生态的依赖,更深层的原因在于“亲手构建”带来的乐趣与掌控感。这种类似 IKEA 效应的心理,让开发者在解决复杂问题时更愿意探索底层逻辑,甚至因此成长为平台专家。当然,这也可能源于对 CSS 或 ClickHouse 等平台能力的无知。随着 AI 编程的兴起,我们或许会看到更优的解决方案被自动采用,但也可能陷入过度定制的泥潭。理解这种矛盾,才是推动技术演进的关键。

对于某些类型的开发者来说,亲手构建东西就是更有趣,而且生成的代码往往更容易理解,尤其是当你没有百科全书式的平台知识时。

同日更多故事

2026-10-04