Dart语言看起来是一种非常好的技术,可以为Web构建Web应用程序.对我来说似乎没有可用的浏览器(还有?)可以本机运行Dart脚本.虽然Dart网站上有关于如何将这些脚本嵌入HTML的描述.我知道现在我必须将Dart脚本"编译"为Javascript.但是这种情况将来会改变,还是语言被设计为翻译成类似于Haxe的其他脚本标准?
Mar*_*ers 25
这是猜测,但我猜Chrome将来可能会支持dart原生.这意味着Chrome将能够超越其他没有本机支持的浏览器.
更新:有从提示的谷歌官方博客的代码,这可能是未来:
Dart VM目前尚未集成到Chrome中,但我们计划探索此选项.
此外,也许最重要的是,谷歌正在发布Dartium,这是一种具有原生Dart支持的Chromium版本.
Dartium很可能是Google将在Chrome中启动本机支持的一系列步骤的一部分 - 大大提高了Dart的实用性.另一方面,将本机支持引入其他浏览器(如Firefox和IE)将是一项挑战.
更新3:自从我发布这个答案以来,微软已经发布了TypeScript,这是一种竞争技术.我要说微软不太可能将Dart集成到Internet Explorer中,因为他们可能更喜欢人们使用TypeScript而不是Dart.
Set*_*add 18
官方答案是肯定的,Dart将在Chrome中本机运行.Chrome的分支,被亲切地称为Dartium,现在可以作为源,二进制文件将很快发布.有关如何获取和构建源代码的更多信息:http://code.google.com/p/dart/wiki/BuildingDartium
最终,是的.建议的MIME类型+用法如下所示:
<script type="application/dart">
main() {
Element element = document.getElementById('message');
element.innerHTML = 'Hello from Dart';
}
</script>
Run Code Online (Sandbox Code Playgroud)
(该示例看起来像JavaScript,但不要被愚弄!)
| 归档时间: |
|
| 查看次数: |
7191 次 |
| 最近记录: |