象限图

象限图

以下图表展示了满意度用户数量的对比。

额外地,对于感兴趣程度(非用户,但有兴趣学习此项技术)高于 50% 的技术,会在技术图标背后出现“火焰🔥”标识。

评估阶段避免采用分析阶段87%ReReason72%CjClojureScript73%ElElm59%FwFlow90%TsTypeScript99%E6ES60.02.0k4.0k6.0k8.0k10k12k14k16k18k0%10%20%30%40%50%60%70%80%90%100%满意度 %用户数量
评估阶段: 使用率低,但满意度高。 值得关注的技术。
采用: 使用率高,满意度也高。可以放心地使用。
避免: 使用率低,且满意度低。 建议避免使用的技术。
分析阶段: 使用率高,但满意度低。 如果你正在使用这个技术,建议重新对它们进行评估。

结论

现如今,使用其他可以被编译成 JavaScript 的语言进行开发已经非常普遍了。不过,我们似乎已经忘记了它的发展历程。

曾经,CoffeeScript 统领了这种开发思路很久。然而,现在已经是 ES6 及其后续版本、TypeScriptFlow 的天下了。甚至是 ElmReason 这类与 JavaScript 语法截然不同的语言,都在或多或少地取代 CoffeeScript。

不得不说,这就是 JavaScript 未来发展的大方向。随着 Web Assembly 逐渐进入人们的视野,直接写 JavaScript 或许会渐渐地成为一种情怀,毕竟走在前沿的开发者已经开始投入 Rust 的怀抱。

不过,那个时代还没有真正到来。目前,更多开发者还是会选择 ES6TypeScript。同时,建议大家也关注一下 Reason,它是由 Facebook 开发并维护的。根据今年的调查结果,Reason 的开发者满意度和感兴趣程度都很高。