有人用dart开发吗?
发布于 6 年前 作者 yakczh 5235 次浏览 来自 问答
import 'dart:async';
import 'dart:math' show Random;

main() async {
  print('Compute π using the Monte Carlo method.');
  await for (var estimate in computePi()) {
    print('π ≅ $estimate');
  }
}

感觉跟es6版的nodejs很象啊

10 回复

dart适合前端吗

@xuemeifenglin 就是做前端的,是google用来统一前端的 ios/android/pc 多端用一套代码

Dart是一种适用于万维网的开放源代码编程语言,由Google主导开发,于2011年10月公开。它的开发团队由Google Chrome浏览器V8引擎团队的领导者拉尔斯·巴克主持,目标在于成为下一代结构化Web开发语言。 … 当前Dart有两种方式运行:一是在本地的虚拟机上,二是将Dart代码转成Javascript,直接在Javascript引擎上运行。

我认为 dart 就是垃圾,因为这个语言没啥特色

@zy9088628 我也认为是垃圾

=。= 呵呵。 3年前吧,我在 dart 和 ts 间选了 ts,他们实力其实有的一拼在开始的时候,ts 确实发展很快,特别是白鹭对 ts 的支持,带来了一个大波游戏开发使用ts,后来出了 flow,一些使用者最后发现不如用 ts。而 dart 的生态不太好,他想做的太多,但是他又没那个能力。比较明显就是它的web平台打包出来会有一个叠片库。看似对大项目友好,其实抢了 webpack 的饭碗,这只是其中一点,像这样的多了,怎么可能维护的过来。这也导致了为什么 flutter 全是函数调用,搞个视图模板都不乐意去搞,我不知道他们处于什么目的,我猜测可能是这样。

单从语言语法上来说,有高级面向对象的基因,同时长的又有点像脚本语言。关键字也比较少,其实是非常易于学习的,我认为一个语言假如难以学习,那么这就是一个失败的语言。而且其实这个时代的解决方案超级多,我可以用 lua、c、c++、c#、noede.js 、dart 、py、go 任一一种写 web,但是为什么一定用dart,dart 完全没有任何竞争力,上次用 dart 的 web框架,写个 多对多的 orm,搞半天没搞好,我找到git.im去,作者是一位非洲小伙,一位编程十几年的 19岁小伙子,我只能说牛逼,结果发现不支持(动态特性,真不太行)…最后我选择了用 lua 的 hapis 写。这也是失败的地方。我觉得唯一可救的就是 dart 的游戏生态圈,做 h5 游戏,以及手机端。,可惜国内没人推。

真的 我不知道什么 60fps,是不是骗人的,我只知道我在模拟器上面跑 flutter 都是卡卡的,4000 元的手机上面还看的过去吧,做一些图文显示类的app 倒是一宝,做一些高级定制的,估计就寸步难行了。dart 可救,就看官方怎么搞了。

dart 跟 kotlin 也有点像。

@MiYogurt 现在的语言都很象,都有个 from xxx import ooo 都有个 for xx in oo 都有个async/await

回到顶部