我在试着理解使用这两个中的哪一个,有四个主要标准

  • 编写更好的、可维护的客户端JavaScript代码,易于使用现代IDE(更好的内容辅助、更好的调试)
  • 跨浏览器
  • 更少的锁定,可以读取代码
  • future 更有可能支持的技术(很难说)

这两种技术之间的主要区别是什么?

两者似乎都有相似的用例和相同的潜在开发人员社区

看起来GWT最终会被Dart取代吗?有迹象表明这一点吗?

还是我遗漏了什么,它们是完全不同的概念?

推荐答案

我认为DART的主要目标不是像GWT那样将源代码编译器替换为JavaScript,而是替换JavaScript本身.对于巨大的可维护代码库,为了更好的性能,以及我猜还有很多其他原因,它都需要这样做.

它的类型更强,并且borrow 了Java和其他语言中的许多概念.

就预测future 而言,你可能会看到Dart在谷歌趋势上如何对抗JavaScript.

Dart相关问答推荐

Dart,后面带感叹号的标识符

如何在 Dart 中实现继承?

如何将 Dart 代码迁移到不可空 (NNBD)?

Flutter - 如何自动启用 AnimatedOpacity?

异常:在Flatter项目上没有Linux桌面项目配置错误

使用brave浏览器调试flutter web app

FInal和top-level lazy初始化

如何在仍然引用来自 pub.dartlang.org 的包的同时运行私有 pub 服务器?

找不到正确的提供程序-Flutter

如何 Select 性地传递可选参数?

如何在Dart中switch 枚举?

如何减少 ListView.builder 中 RaisedButton 的宽度?

找到两个数字中larger/smaller的方法是什么

在 Dart 中切换失败

多次打印同一个字符而不循环

如何在 Ubuntu 网络服务器上为 Dart 安装 pub(命令行使用)

Dart 如何匹配然后替换正则表达式

启用空安全时,默认的List构造函数不可用.try 使用列表文字,List.filled或List.generate

将`_`(即下划线)作为唯一参数传递给 Dart 语言函数是什么意思?

const 构造函数实际上是如何工作的?