问题在于:如果有人现在才开始,或者职业生涯还处于早期阶段,他们就会学习并专注于 React。专注于一项技术就像下注,而现在在前端押注任何非 React 的技术都是一个糟糕的选择。唯一合法的替代方案可能是 Vue,但肯定不是 Ember。
我认为,职业生涯专注于 Ember 的人数可能在很久以前就已经达到顶峰了。
你是否看到大量的人想学习 Ember 和 discourse 代码库?
我没有。这表明这是遗留软件。它已经达到了潜力的顶峰。没有大量的人想使用它或在其上工作。即使在远程工作和远程协作软件使用增加之后。人们更愿意使用 Zoom 和 Discord。
这就是我所说的开发者体验。
这是一个很好的观点。Discourse 主要是一个产品:一个为略显书呆子气的受众提供的自托管社区/支持论坛。它永远不会仅仅是这样,因为它的资金来源就是如此。所以大多数决定都将是为了取悦这个受众。
回到主题。替换 markdown composer 意味着让这个软件不那么书呆子气。所以它意味着与它所针对的受众产生分歧。
摆脱这个局部最优解并不容易。
所以一旦一个软件找到了它的受众,就会开始一个反射性反馈循环,导致更多的功能来取悦这个受众,而对其他群体的可用性却越来越被忽视。