哪些工具可以生成JavaScript?

时间:2020-03-05 18:58:00  来源:igfitidea点击:

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

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

解决方案

回答

当前,有很多生成JavaScript的工具,例如GWT。

但是,给我们一个好的答案实际上取决于原始语言是什么以及我们想使用哪种JavaScript功能。

回答

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

Scriptare的一些优点:

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

回答

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

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

回答

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

:P

回答

我使用了D模板(不费吹灰之力就想到C ++,我们将在那里工作50%)来生成基于AJAX的对象代理。

回答

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

  • 使用延迟绑定的快速,可移植的代码;仅加载可在用户浏览器上运行的代码,并且仅加载实际调用的函数;而且,它们被压缩了
  • 可靠性;鲜为人知的问题
  • 使用基于Java的IDE更容易调试;我们还可以根据需要直接查看未混淆的javascript,但根据我见过的一些报告和个人经验,我们似乎基本上不需要它了
  • 良好的库支持,包括良好的内联javascript界面​​,使用现有Java库的能力以及对ajax / rpc调用的特殊支持
  • 可扩展和风格上灵活;我们可以使用自己的CSS规则微调所有样式,并使用自己的Java子类扩展Widget基础

因此,我谦虚地反对dominic认为结果很丑陋,因为要由编码人员使用自己的css规则和其他修饰来"美化"基本功能。如果我们不努力,将HTML称为"丑陋"将是同样的错误,虽然它不漂亮,但是功能和灵活性掌握在编码人员手中。

哦,它也是开源的。

回答

尝试Haxe。

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