有没有生成 JavaScript 的好工具?我记得在 .NET 中有 Script# - 今天不知道它的状态。
有人有使用任何工具的经验吗?
我使用键盘、文本编辑器和大脑来生成 JavaScript。
:P
正如其他人所说,GWT是一个非常好的选择。总结一些优点:
所以我谦虚地不同意 dominic 的结果是丑陋的,因为由编码人员用他们自己的 css 规则和其他装饰来“美化”基本功能。将 HTML 称为“丑陋”是同样的错误——如果你不努力,它并不漂亮,但能力和灵活性掌握在编码人员手中。
哦,它也是开源的。
最新版本的 Script#是在不到一个月前发布的。Nikhil 继续积极致力于该项目,它是从 C# 生成 JavaScript 代码的非常好的工具。它被积极用于几个不同的内部 Microsoft 项目。
Script# 的一些好处是:
目前有很多工具可以生成 JavaScript,比如 GWT。
但是给你一个好的答案真的取决于你的原创语言是什么,以及你想使用什么样的 JavaScript 功能之王。
Google Web Toolkit是一种选择。编写 Java 代码,使用标准 Java 调试器对其进行调试,然后按下“编译”按钮并将其转换为高度优化的 JavaScript。它为每个主要浏览器系列(IE、Firefox、Safari 等)生成完全独立的 JavaScript。
非常成熟,非常强大,并且易于嵌入到现有站点中。一个缺点是它创建的 UI 是丑陋的嵌套表。
试试Haxe。
它可以针对 JavaScript、ActionScript 和 Neko 字节码。该语言接近Java。
我使用 D 模板(想想 C++ 没有痛苦,你会在那里 50%)生成一个基于 AJAX 的对象代理。
Kotlin 可以从 Kotlin 代码生成 JavaScript。对于 Kotlin,请参阅http://kotlin.jetbrains.org/和http://devnet.jetbrains.com/thread/447468?tstart=0