问题标签 [dart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
谷歌的 Dart 如何获得更好的性能?
我已经阅读了有关 Google 即将推出的 DASH/DART 语言的文章,我觉得这很有趣。
我偶然发现的一件事是他们说他们将消除 JavaScript 固有的性能问题。但是这些性能问题究竟是什么?文中没有任何例子。这就是它所说的:
- 性能——Dash 在设计时考虑了性能特征,因此可以创建不存在所有 EcmaScript VM 必须存在的性能问题的 VM。
您对这些固有的性能问题有什么想法吗?
google dart 与 google 关闭有什么关系?
我刚刚开始使用 Google Closure,而且我还听说过 Google Dart,它看起来非常相似。两者有什么关系?
Google Dart 是否支持 mixin?
我浏览了语言文档,似乎 Google Dart 不支持 mixins(接口中没有方法体,没有多重继承,没有类似 Ruby 的模块)。我对此是否正确,或者是否有另一种方法可以在 Dart 中具有类似 mixin 的功能?
Dart 语言比 JavaScript (Node.js) 有什么好处
就他们试图解决的问题而言,我没有看到Dart的意义。
我读到它是由于 JavaScript 的缺点而创建的,但是没有给出这些缺点。
有人可以解释学习 Dart 而不是我学习 Node.js 的好处吗?
有可用的 Dart VM 吗?
刚读到谷歌宣布对新的网络编程语言 Dart 进行早期预览的新闻。dartlang.org上的文档指出:
你将能够以多种方式运行 Dart 代码:
将 Dart 代码翻译成可以在任何现代浏览器中运行的 JavaScript:Chrome、Safari 5+ 和 Firefox 4+(即将推出更多浏览器支持)。
直接在服务器端的虚拟机中执行 Dart 代码
使用 Dartboard 在任何浏览器窗口中编写、修改和执行小型 Dart 程序
我很好奇是否已经有 VM 可用于运行 Dart 代码?无论如何都找不到它,也许它可以通过一些 beta 程序获得?
What does Dart's output look like?
Dart, Google's new web language, says it supports outputting to JavaScript.
What does a simple conversion look like?
如何在 Dart 中执行运行时类型检查?
Dart 规范指出:
具体类型信息反映了运行时对象的类型,并且总是可以通过动态类型检查构造(其他语言中的 instanceOf、casts、typecase 等的类似物)来查询。
听起来不错,但没有instanceof
-like 运算符。那么我们如何在 Dart 中执行运行时类型检查呢?有可能吗?
Dart 脚本会在浏览器中本地运行吗?
Dart 语言看起来是一种非常好的技术,可以为 Web 构建 Web 应用程序。对我来说,似乎没有可用的浏览器(还没有?)可以本地运行 Dart 脚本。尽管 Dart 的网站上有关于如何将此类脚本嵌入 HTML 的描述。我知道现在我必须将 Dart 脚本“编译”为 Javascript。但这种变化在未来会发生变化,还是该语言被设计为翻译成类似于 Haxe 的其他脚本标准?
如何评估 Dart 性能?
Google 正在推出一种新语言,承诺它具有更好的性能,但我如何评估 Dart 源代码的性能?
我们以“太阳花”drawFrame方法为例:
如果我们有很多seeds
,我们可以添加一个语句来评估经过的时间for
吗?