“开发者体验”的偷梁换柱

Avatar of Robin Rendle
Robin Rendle

DigitalOcean 为您旅程的每个阶段提供云产品。从 $200 免费信用额度 开始!

Alex Russell 描述了他对当前 JavaScript 状态的看法,以及我们有时如何过分关注开发的易用性,而牺牲了用户体验。例如,我们可能会选择一个大型框架来使开发更容易更快,但这也可能对用户产生巨大影响。

Alex 将其描述为用“开发者价值”替代“用户价值”。

“开发者体验”的偷梁换柱是通过迎合听众作为开发者或管理者的狭隘利益来实现的,声称在一个类别中处于领先地位以排除其他类别。这种替换是通过暗示让开发者变得更好,最终会让用户同样受益来实现的。未言明的一致意见是,开发者与最终用户和管理者有着相同的目标,而且强度相同。事实并非如此。

不过,关键在于

JavaScript 是网络的 CO2。我们需要一些,但太多会使整个生态系统面临风险。排放最多的人离遭受后果最远——直到生态系统崩溃。除非我们控制住 JS 的排放,否则网络将无法在计算将走向的市场和形态中取得成功。

按照这个标准,我们投入“设计系统”的工作也可能落入这个陷阱。但在这一方面,实现易用性还是有可取之处的:更一致的代码库可能对可访问性、UX 一致性等非常有利。

因此,虽然我同意 Alex 在此处的观点,但我并不完全确定我是否完全同意这个主题。

直接链接 →