现如今,使用其他可以被编译成 JavaScript 的语言进行开发已经非常普遍了。不过,我们似乎已经忘记了它的发展历程。
曾经,CoffeeScript 统领了这种开发思路很久。然而,现在已经是 ES6 及其后续版本、TypeScript、Flow 的天下了。甚至是 Elm、Reason 这类与 JavaScript 语法截然不同的语言,都在或多或少地取代 CoffeeScript。
不得不说,这就是 JavaScript 未来发展的大方向。随着 Web Assembly 逐渐进入人们的视野,直接写 JavaScript 或许会渐渐地成为一种情怀,毕竟走在前沿的开发者已经开始投入 Rust 的怀抱。
不过,那个时代还没有真正到来。目前,更多开发者还是会选择 ES6 或 TypeScript。同时,建议大家也关注一下 Reason,它是由 Facebook 开发并维护的。根据今年的调查结果,Reason 的开发者满意度和感兴趣程度都很高。