展开讨论

经验与复盘经验摘录 · 机器翻译

React 独自毁掉了它

… React 独自毁掉了它。它通常要求,甚至鼓励,所有我过去一直批评的糟糕设计模式,而这些模式通常都是针对初级工程师和实习生的。这种现象在 JavaScript 世界中已经变得非常普遍。举个例子:你知道吗,直到 2020 年(v.7 版本),uuid npm 还在使用 Math.random?自 2011 年起,几乎所有浏览器都已提供密码学安全的随机数生成。整整 9 年。如果我有一个工程师提交这样的代码,我会狠狠地批评他。说到这个,我通常需要一个兼职工程师来处理大型项目中的复杂性管理。各种框架和更新以及破坏性变更。每周要花 20 小时才能跟上这些变化。比如 koajs。它是一堆我绝不会允许发布的质量的依赖代码,但现在我不得不使用它,还要扩大团队、增加预算、推迟截止日期——所有这些只是为了处理这些堆积如山的问题。我才不要。我离开了那份工作,大约 2 年半前彻底退出了这个行业。Reactjs 是如此糟糕的自我吹嘘的垃圾,它让我彻底放弃了编程。…

源讨论关于前端开发的抱怨原帖 223 条评论 · 导入时统计
4

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 4

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

TH

你是不是从未尝试去理解React,以及为什么这种做法对数百万开发者来说是有意义的?

完整原文
AE

这似乎有点反应过度。我第一次看到React的时候,也觉得它很糟糕。 但最终它还是可以的。不同,当然,但确实有在前后端使用同一种语言的好处,而且不用再担心如何协调数据和标记。 React和整个生态系统给你带来了上千个额外的问题,但同时也解决了许多问题。它让简单的事情变得烦人,但让困难的事情也仅仅是烦人。

完整原文
LE

没错,我明白你的意思。 假设我是一个同意你对React观点的人(也许我真的同意[1])。 你有没有看过那篇“你可能不需要jQuery”的文章?你能写一篇类似的博客文章(或者甚至在这里发表评论,这样我可以把它加入书签),题目是“你可能不需要React”吗? 我想知道React给(可能)数百万开发者带来了什么,而你却不需要。 React通常被用来做那些事情:你用什么代替?请给出代码片段。 所以,拜托你,写一篇“你可能不需要React”,因为我可以保证,有很多开发者都想读这样的文章。 求你了。 [1] 我看了React的技术栈和对于一个只了解HTML、CSS和JavaScript的开发者(整个Web栈中唯一了解的)来说的学习曲线,然后直接放弃了。

完整原文
HU

看一下这个四小时前的视频。你会喜欢它的,我保证。 它验证了你的观点。React 成为了一种疯狂。 请注意他们正在给一个已经臃肿的技术添加的所有细节和陷阱。 https://www.youtube.com/watch?v=fXugpgknScY 首先,现在是2024年,React 仍然有这个无限的新手陷阱,即重复渲染。[1] 但,这对工作保障来说是完美的。 “没有人因为从 IBM 购买解决方案而被解雇”变成了: “没有人因为选择 React 而被解雇。” [1] https://chanduthedev.medium.com/why-react-app-rendering-twic...

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。