4

这个网站上有人提到可以使用 frog 将 javascript 转换为 dart。我试了一下,但没有成功。

用青蛙将javascript转换为飞镖的详细过程是什么?

谢谢

4

3 回答 3

4

Florian Loitsch(来自 Google Dart 团队)在最近的伦敦 Dart Hackathon 上创建了一个 JavaScript to Dart 解析器。

代码: http ://code.google.com/p/jsparser/

公告(引用如下): https ://groups.google.com/a/dartlang.org/group/misc/browse_frm/thread/4d7af7aec81f2ac4#

我在这个周末花了一点时间让它更完整和可用,但不要指望一个抛光的产品。例如,还没有测试。

也就是说:我确实认为图书馆处于可用状态。我还尝试使代码保持简单(即使有时这意味着牺牲一些速度),我希望仅此一点就可以使库变得有价值。

我对解析器的动机是帮助从 JavaScript 到 Dart 的(半)自动翻译。目前我没有时间继续走这条路,但也许其他人想尝试一下?

——弗洛里安·洛伊奇

于 2012-05-20T20:21:00.637 回答
3

更新:来自 Google Dart 团队的 Florian证明了 JavaScript 到 Dart 转换器的概念。

这是不可能的。Dart JavaScript 编译器可以(或即将实现)自行托管,这意味着您可以将编译器编译为 JavaScript,将其嵌入到网页中,然后动态地将 Dart 编译为 JavaScript。这也将使DartBoard更具交互性,不像当前版本执行你的 Dart 代码服务器端。

于 2012-05-15T16:00:46.710 回答
1

只是想我会提到 [Google 自己发布了一个官方的JavaScript-to-Dart 应用程序/库,称为“ dart-synonym ”。GitHub 上提供了AppEngine代码和核心 JavaScript 库

Google 的 Aaron Wheeler 和 Marcin Wichary 在这篇文中对其进行了概述。

于 2013-01-16T17:24:37.400 回答