【问题标题】:What browsers is supported by stable Dart 1.1.1?稳定的 Dart 1.1.1 支持哪些浏览器?
【发布时间】:2014-02-09 19:51:29
【问题描述】:

稳定的 Dart 1.1.1 支持哪些浏览器 - 我在哪里可以找到这些信息或在浏览器上完成的测试结果。我想确定我能在未来的版本中做什么。

我不清楚“主要浏览器”是什么意思,因为不清楚它是否经过测试。我打算使用 dart,因为它可以很好地进行高级应用。


我只考虑 Dart/JavaScript 的兼容性 - 对 Chromium 中的纯 Dart 不感兴趣

【问题讨论】:

  • 你说的是 Dart 代码,还是 Dart2JS 生成的 Javascript 代码?
  • 仅关于与大多数浏览器兼容的代码 - 因此它将是 JavaScript 代码。从现在开始我认为除了 Chromium 之外不支持 Dart - 我是对的吗?
  • @Diti 首先我想知道哪些浏览器支持 Dart/JavaScript 代码——因为每个浏览器都不同。我已经知道纯 Dart 不是 Web 应用程序的选项——它不是答案——铬不是现在使用的选项。
  • @mezoni 没有建设性,也无所谓。
  • 市场上是否有任何产品可以保证与多种浏览器具有一定程度的兼容性或保证修复错误的固定时间。我相信你真的很想知道,但总而言之,你的问题是多余的,因为任何人都不可能给出可靠的答案。

标签: dart


【解决方案1】:

来自Dart FAQ

问。您支持哪些浏览器作为 JavaScript 编译目标?

我们目前的目标是支持以下浏览器:

Internet Explorer, versions 9 and 10.
Firefox, latest version.
Chrome, latest version.
Safari for desktop, version 6.

虽然“我们目前的目标是支持”肯定不会像“我们支持”那样激发信心。

【讨论】:

  • 是的,这就是我的问题“我们目前的目标是支持”==“没有完成,我们不承担风险”——更短的我们不承担责任:)
  • 让我引用这个 - 参见 IE11。看到人们根本不使用最新的 Chrome 和 FF(向下钻取 Chrome FF)。 w3schools.com/browsers/browsers_stats.asp 这是我的问题,因为无法像本地管理员一样命令更改浏览器。
  • 是的,我也想知道这一点。最新的 3 个版本将是一个更安全的选择。我认为没有太大区别,但正如你所说,在某个地方有一个坚定的保证会很好。
  • 我认为它可以是过去 12 个月内发布的版本。一些保证提供了良好的基础。
【解决方案2】:

这不是真正的答案,而是渴望发表评论:

Dartium 仅用于开发。
从 Dart 生成的 JavaScript 是目前唯一支持生产使用的 Dart 场景。

Dart 或更具体地说,生成的 JS 在抽象浏览器差异方面有很大帮助,但仍然存在许多未解决的问题,有些有已知的解决方法,有些没有。

我怀疑即使在未来也能或将会有一个完美的解决方案。 某人对@PixelElephant 的回答中列出的浏览器之一的支持有多好或多坏主要基于意见和/或某人想要使用的功能。

如果您对其中一些浏览器有疑问,请发布问题。共同特征可能会在短时间内得到修复,而其他特征可能需要更长的时间(也取决于复杂性)。

【讨论】:

  • 问题是我不知道问题是否会在一年或一个月内得到解决——如果不确定,我不能冒险/信任。 Dart 可以很好,因为严格类型/动态两者都具有更好的 OO 模型,但如果它肯定不能在主要浏览器上运行,它就没有优势。需要先编写一些单元测试并进行检查。我想使用,但它必须准备好。
  • 在主要浏览器之一中解决琐碎或中等错误需要多长时间。 w3schools.com/browsers/browsers_stats.asp
  • 恕我直言,您有三个选择:尝试并找出答案;相信某人有偏见的意见;用别的东西。
  • 我大约一年前就开始了,我还在努力。恕我直言,Dart 的优点多于缺点 - 如果有帮助的话。
  • Dart 的语法比 JavaScript 和 API 更好。它没有解释公共网络项目中的用法。如果您选择一种具有所有优势的浏览器,您可以在本地项目中毫无风险地使用它。
猜你喜欢
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-30
  • 1970-01-01
  • 2013-05-15
相关资源
最近更新 更多