简约

Avatar of Robin Rendle
Robin Rendle

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 价值 200 美元的免费信用!

本周早些时候,Bastian Allgeier 发布了一些关于 Web 开发中复杂性的有趣想法,以及如何改变简单的事情往往比需要的感觉要困难得多。

您想构建一个 JS 文件?请先更新 Webpack。哦,新版本的 Webpack 不再兼容您的 Node 版本。哦,您的新 Node 版本不再兼容该其他依赖项。哦,现在您在所有 node_modules 中发现了 233 个检测到的安全问题,但您无法修复它们,因为这会破坏与之完全无关的东西。

这是一个 UX 噩梦,我还没有找到一个例外。Vue Cli 或 Parcel 是最积极的例子,其中积极意味着:不像其他工具那样糟糕。

这种依赖地狱也是旧项目几乎像密封胶囊的原因。您几乎不能让一个项目闲置超过一年,因为它之后可能会崩溃。

几周前,我回到一个用各种工具构建的 Web 应用程序,这些工具我已经有一段时间没有更新了,我意识到修复所有软件包和依赖项将是一项巨大的工作;相反,我应该重新开始。我当然可以对此事与 Bastian 感同身受。

这让我想起 Chris 不久前写了一篇关于 简单 Web 开发 的精彩文章,并收集了来自其他开发人员的大量想法。

直接链接 →