本网站上有人提到可以使用frog将javascript转换为dart。我试了一下,但没有成功。
使用frog将javascript转换为dart的详细步骤是什么?
感谢
答案 0 :(得分: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。目前我没有时间继续 这条道路,但也许有人想尝试一下?
-Florian Loitsch
答案 1 :(得分:3)
更新:事实证明,来自Google Dart团队的Florian制作了proof of concept JavaScript-to-Dart转换器。
这是不可能的。 Dart JavaScript编译器可以(或者很快)可以自我托管,这意味着您可以将编译器编译为JavaScript,将其嵌入到Web页面中并动态地将Dart动态编译为JavaScript。与执行Dart代码服务器端的当前版本不同,这也将使DartBoard更具交互性。
答案 2 :(得分:1)
以为我会提到[Google自己发布了一个名为“JavaScript-to-Dart app/library”的官方dart-synonym。 AppEngine code and core JavaScript libraries上提供了GitHub
来自Google的Aaron Wheeler和Marcin Wichary在此blog post中概述了它。