Scala和Scala.js是一样的吗?

时间:2018-01-31 23:08:50

标签: scala scala.js

我还不知道Scala。我看到了Scala和Scala.js。那么,它们是相同还是不相同?我们可以在Node.js中使用Scala.js(就像名字中的“js”一样)?

1 个答案:

答案 0 :(得分:6)

Scala是一种编译为Java字节码并在Java虚拟机上运行的语言,Scala.js具有与Scala和库相同的语法来帮助编写Web应用程序,但编译为Javascript以便它可以在浏览器中运行。你不能在Node.js应用程序中编写Scala.js代码,因为Node.js编译器不知道它是什么,它必须是由Scala的简单构建工具(sbt)构建和管理的自己的应用程序。 Node.js是它自己的框架,需要javascript代码