Scala可以用来编写GWT应用程序吗?

jld*_*ont 24 gwt scala

Scala可以用来编写GWT应用程序吗?

(注意:Java/Scala新手在这里...)

Ale*_*lex 18

正如已经说过的那样...... 但是还没有!该项目应该使GWT能够支持客户端Scala代码.该项目还由Google工程师提供支持.


Rya*_*n K 11

简短的回答是GWT可以调用使用Scala编写的程序.用Scala编写的最流行的Web框架是Lift - http://liftweb.net/,如果你想要一个纯Scala解决方案,它将是GWT的替代品.

GWT是使用Java编写的Web框架.客户端使用Java语言编写并编译为JavaScript,服务器端使用Java编写,可以使用Java JVM中可用的任何资源.Scala是一种编译成可在JVM上执行的字节码的语言,也可以与标准Java程序交互.


Art*_*son 5

GWT编译器使用Java源代码,因为它提供了最大的可见性,允许在编译为Javascript时进行优化.关于使用字节码的问题偶尔会有讨论,但问题总是会导致如果编译器使用字节代码而不是源代码,很多优化都会丢失.

然而,有一个关于支持Scala的有趣线索.但是,此时GWT团队的优先级似乎更侧重于Java语言编译器.