Redis 之父吐槽现代前端的复杂性:我们到底是在解决问题,还是在制造问题? (opens in new tab)
本文永久链接 – 大家好,我是Tony Bai。 曾几何时,Web 开发是一件极其纯粹且美好的事情。 在那个遥远的上世纪 90 年代末,你只需要写几个简单的 .html 文件,撒上一点 .css,再用几行 JavaScript 操纵一下表单,就能构建出一个能被全世界访问的网站。源代码和你最终在浏览器里看到的东西,几乎是一模一样的。 但今天,一切都变了。 现代前端开发,已经演变成了一场极其荒谬、极度复杂的“军备竞赛”。 就在前不久,一篇名为《现代前端的复杂性:是本质必然还是历史偶然?》的文章,在Hacker News 上,引发了一场“行业公审”。 这篇文章毫不客气地将矛头直指以 React/Angular/Vue 为首的现代 SPA(单页应用)框架,痛斥其为了追求所谓的“开发体验(DX)”,把前端技术栈变成了一个由 TypeScript、TSX、JSX、Vite、Webpack、Tree Shaking、Polyfills、Post CSS 等无数个复杂工具链粘合起来的“巴别塔”。 这场大讨论,甚至引来了 Redis 之父、意大利传奇程序员 antirez(Salvatore Sa...
Read the original article