我正在开发一个纯Scala应用程序(没有使用Java库),并希望能够将它移植到Scala.JS。编写Scala代码时应该记住什么,以确保尽可能轻松地转换为Scala.JS?
答案 0 :(得分:1)
scala-js.org包含complete list of semantic differences。如果
你的图书馆应该编译得很好。
请注意,遗憾的是,最后一个项目符号可传递给Scala标准库本身(或任何交叉编译的Scala库)。因此,唯一真正安全的选择是交叉编译和测试您的库。
答案 1 :(得分:0)
我能想到的一个重点是
没有反思
不要使用任何直接或间接依赖于反思的方法或功能
因为反射不能很好地转化为js世界