为GWT将scala转换为java?

为GWT将scala转换为java?,gwt,scala,Gwt,Scala,对于GWT客户端,您需要Java源代码,所以我有了将scala代码转换为Java代码的想法 我如何存档此转换 或者是否有直接使用scala的生产准备就绪的可能性 谢谢你的帮助 这无法完成,因为Scala直接编译为字节码,而不是Java。编译成字节码比生成Java要容易得多,此外,字节码允许很多Java语言禁止的东西,比如不声明检查过的异常 目前正在进行的一个项目是从Scala生成一种GWT可以阅读的“类似java”的语言。事情似乎进展得很顺利,我知道莱克斯·斯彭也参与其中。我知道他们曾短暂地考虑

对于GWT客户端,您需要Java源代码,所以我有了将scala代码转换为Java代码的想法

我如何存档此转换

或者是否有直接使用scala的生产准备就绪的可能性


谢谢你的帮助

这无法完成,因为Scala直接编译为字节码,而不是Java。编译成字节码比生成Java要容易得多,此外,字节码允许很多Java语言禁止的东西,比如不声明检查过的异常

目前正在进行的一个项目是从Scala生成一种GWT可以阅读的“类似java”的语言。事情似乎进展得很顺利,我知道莱克斯·斯彭也参与其中。我知道他们曾短暂地考虑过反编译生成的Java的另一种可能性,但在确定在该过程中丢失了太多信息后,他们很快放弃了这一途径


如果您只想在后端使用Scala并用Java编写客户机,那么这一直都是可能的,并且在Eclipse中工作得相当好。

这是不可能的,因为Scala直接编译为字节码,而不是Java。编译成字节码比生成Java要容易得多,此外,字节码允许很多Java语言禁止的东西,比如不声明检查过的异常

目前正在进行的一个项目是从Scala生成一种GWT可以阅读的“类似java”的语言。事情似乎进展得很顺利,我知道莱克斯·斯彭也参与其中。我知道他们曾短暂地考虑过反编译生成的Java的另一种可能性,但在确定在该过程中丢失了太多信息后,他们很快放弃了这一途径


如果您只想在后端使用Scala并用Java编写客户机,那么这一直都是可能的,并且在Eclipse中工作得相当好。

去年夏天GWT团队的一名实习生已经做了一些工作,允许GWT用Scala编写。请参见去年夏天GWT团队的一名实习生为使用Scala编写GWT做了一些工作。看