什么工具生成JavaScript?

有什么好的工具来生成JavaScript? 我记得在.NET中,有脚本# – 不知道它今天的地位。

任何人都有任何工具的经验?

我使用我的键盘,文本编辑器和我的大脑来生成JavaScript。

:P

正如其他人所说, GWT是一个非常好的选择。 总结一下好的一点:

  • 使用延迟绑定的快速,非常便携的代码 ; 只加载在用户的浏览器上工作的代码,只加载实际调用的函数; 另外,它们被压缩
  • 可靠性 ; 很少有已知的问题
  • 使用基于Java的IDE 更容易的调试 ; 如果你愿意的话,你还可以直接看看未混淆的JavaScript,但是看起来(根据我见过的一些报告和个人经验)你基本上不需要这个
  • 良好的库支持,包括一个很好的内联JavaScript接口,能够使用现有的Java库,并特别支持ajax / rpc调用
  • 可扩展和风格灵活 ; 您可以使用自己的css规则对所有样式进行微调,并使用自己的Java子类扩展Widget基础

所以我谦卑地不同意dominic结果是丑陋的,因为它是由编码人员用自己的CSS规则和其他装饰来“美化”基本功能。 将HTML“丑陋”称为同样的错误 – 如果你不努力,那就不是很好,但是编码者手中的权力和灵活性。

哦,它也是开源的。

最新版本的Script#发布不到一个月前。 Nikhil继续积极的在这个项目上工作,这是一个非常好的从C#生成JavaScript代码的工具。 它在Microsoft的两个不同的内部项目中得到了积极的使用。

Script#的一些好处是:

  • 智能感知
  • 在编译时生成错误
  • 重构支持
  • 文档支持
  • FxCop代码分析
  • MSBuild支持

尼斯列表: https : //github.com/jashkenas/coffee-script/wiki/List-of-languages-that-c​​ompile-to-JS

目前有很多工具可以生成JavaScript,比如GWT。

但是,给你一个好的答案,实际上取决于你的鼻祖语言和你想使用的JavaScript功能之王。

Google Web Toolkit是一个选项。 编写Java代码,用一个标准的Java调试器进行调试,然后按下“编译”按钮,将其转换为高度优化的JavaScript。 它为每个主要浏览器系列(IE,Firefox,Safari等)生成完全独立的JavaScript。

非常成熟,功能非常强大,易于嵌入到现有网站中。 一个缺点是它创建的UI是丑陋的嵌套表。

我已经使用了D模板(思考C ++没有痛苦,你会在那里50%)来生成一个基于AJAX的对象代理。

Kotlin可以从Kotlin代码中生成JavaScript。 对于Kotlin,请参阅http://kotlin.jetbrains.org/和http://devnet.jetbrains.com/thread/447468?tstart=0

试试Haxe 。

它可以定位JavaScript,ActionScript和Neko字节码。 语言接近Java。