我刚刚阅读了java 2 javascript parser以及带有scala的演示。
您对此框架有任何经验吗?
性能怎么样?
我可以使用现有的JS代码/框架吗?
我感谢任何帮助。
这是一个非常好的scala到javascript交叉编译器: https://www.scala-js.org/
答案 0 :(得分:7)
我一年多前做过这个。性能还可以,但代码大小往往很大。我不推荐它用于生产,但如果有用,可以放弃代码。 还有其他努力在浏览器上运行Scala。最好的方法是为现有的Scala编译器创建一个JavaScript后端。
以下是其他一些需要关注的项目:
http://greedy.github.com/scala/
https://github.com/alvaroc1/s2js
答案 1 :(得分:2)
我从未发现这些“语言X到JavaScript”工具值得使用。调试,代码生成质量,接口和使用本机JS库等等大多数都会受到损害。 CoffeeScript是一个例外,因为它是JavaScript的新语法,而不是完全独立且无关的语言。
如果您需要使用JS(或其他语言),请接受并学习它。