这是一个FAQ,已经得到了广泛的回答
我不确定你为什么写ES6和"dart js".
Flutter与JavaScript无关.
虽然Dart可以编译为JavaScript,但Flutter不使用此功能.
对于Flutter Dart,编译为本机二进制代码.
在被几个同事问到这个问题后,我做了一些研究,并认为总结我所阅读和思考的内容会有所帮助(这对我的同事来说是一个非常重要的问题)
Flutter 的语言要求
Dart 满足所有这些要求。除了 AOT 和 JIT 编译器部分之外,JS(我认为)也非常接近上述所有内容。
Flutter 为何不选择 JS 构建 JIT 和 AOT 编译器?(最初他们确实选择了 JS,但后来改用了)我可以猜到以下几点......
综上所述,我可以想象 JS 解决方案可能会发生,但它可能成本高昂且是一个更复杂的解决方案。Dart 非常好,Dart2 确实改进了固有的类型安全性。
| 归档时间: |
|
| 查看次数: |
1689 次 |
| 最近记录: |