什么编译器针对JavaScript运行时?

Mat*_*lis 11 javascript java gwt

我正在使用GWT,其中包括Java-to-JavaScript编译器.在此项目之前,我没有想到使用其他语言定位JavaScript运行时,我正在享受GWT体验.

快速搜索将Java2Script视为另一种Java-to-JavaScript解决方案.还有其他针对JavaScript运行时的成熟编译器吗?

小智 5

您也有Haxe。它具有静态,结构化,强而推断的类型;代数数据类型;带闭包支持的lambda表达式;一个模块系统,不仅可以编译为JavaScript,还可以编译为Flash,C ++,Neko,PHP。Java支持也在开发中。


tj1*_*111 3

OpenLaszlo是开源的 XML -> Javascript(技术上是 DHTML,也可以编译为 Flash)编译器。我玩过一点,它看起来很有趣,尽管从未认真使用过它(当我尝试它时,IDE 支持很差)。

Objective-j是一个类似于 Objective-c 的类似项目,尽管它作为 javascript 运行(不确定它是否编译它或有 js 解释器)。我对此了解不多,但偶尔会在Ajaxian上看到有关它的帖子。