我已经花了两个月的时间深入研究JavaScript以及它的库和框架。我听到我高中的其他学生告诉我汇编将取代JavaScript。这是真的?
另一个问题是,您推荐哪种语言用于接近JavaScript的后端开发?我真的不希望任何人成为一个破碎的艺术家。我听到很多JavaScript开发人员已经解决并被替换,因为它只是一种讨厌的语言。
答案 0 :(得分:6)
WebAssembly在没有JavaScript的情况下无法在Web嵌入中执行任何操作,并且我们的设计意图不是替换JavaScript。它甚至是the FAQ的一部分!
没有! WebAssembly旨在补充,而不是替代, JavaScript的。随着时间的推移,WebAssembly将允许多种语言 编译到Web,JavaScript有着惊人的数量 势头,并将保持单一,特权(如上所述 above)动态 网络语言。此外,预计JavaScript和 WebAssembly将在许多配置中一起使用:
- 整个已编译的C ++应用程序,它们利用JavaScript将各种内容粘合在一起。
- 围绕主WebAssembly控制的中心画布的HTML / CSS / JavaScript UI,允许开发人员利用Web框架的强大功能 建立可访问的,网络本地感觉体验。
- 主要是带有一些高性能WebAssembly模块的HTML / CSS / JavaScript应用程序(例如,图形,模拟,图像/声音/视频 处理,可视化,动画,压缩等,例子 我们已经可以在今天的asm.js中看到了)允许开发人员 像JavaScript库一样重用流行的WebAssembly库 今天。
- 当WebAssembly获得访问垃圾收集对象的能力时,将共享这些对象 JavaScript,而不是生活在他们自己的围墙世界。