什么工具生成JavaScript?

时间:2008-09-17 05:26:41

标签: javascript

有没有什么好工具可以生成JavaScript?我记得在.NET中有脚本# - 今天不知道它的状态。

任何人都有使用任何工具的经验吗?

9 个答案:

答案 0 :(得分:4)

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

:P

答案 1 :(得分:2)

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

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

所以我谦卑地不同意多米尼克的结果是丑陋的,因为由编码人员用他们自己的css规则和其他装饰来“美化”基本功能。将HTML称为“丑陋”也是同样的错误 - 如果你不努力,那就不太好了,但是功能和灵活性掌握在编码器手中。

哦,它也是开源的。

答案 2 :(得分:1)

Latest version of Script#发布不到一个月前。 Nikhil继续积极致力于该项目,它是从C#生成JavaScript代码的一个非常好的工具。它主动用于几个不同的内部Microsoft项目。

脚本#的一些好处是:

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

答案 3 :(得分:1)

答案 4 :(得分:0)

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

但是给你一个好的答案实际上取决于你的创作者语言是什么,以及你想要使用的JavaScript功能之王。

答案 5 :(得分:0)

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

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

答案 6 :(得分:0)

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

答案 7 :(得分:0)

试试Haxe

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

答案 8 :(得分:0)

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