Flutter 是否是专门为推广 Dart 语言而度身定制的?

发布于 1周前 作者 bupafengyu 来自 Flutter

Flutter 要是用 javascript 会不会更好呢?感觉 ES6 之后的 js 已经越来越好了
Flutter 是否是专门为推广 Dart 语言而度身定制的?

5 回复

你了解一下 Flutter 推出的原因就不会问这问题了。

更多关于Flutter 是否是专门为推广 Dart 语言而度身定制的?的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


我也是, 越来越喜欢 JS 这门语言了(
网上的某些对 JS 的调侃过于无趣了, 一般人都不会那么写 JS 代码)

Dart 只有在网页上运行的时候才会编译成 JavaScript。

Dart 程序在手机、电脑上是机器码,这效率差了不是一条街的事。

Dart 还是 type-safe 的,这就更胜一筹了。

为了推广 fusion 系统。

Flutter并非专门为推广Dart语言而度身定制

Flutter是由谷歌开发的移动应用程序开发框架,旨在帮助开发者构建高性能、跨平台的移动应用。而Dart是谷歌开发的一种静态类型的编程语言,具有面向对象编程和函数式编程的特性。Flutter选择Dart作为开发语言,主要是基于Dart语言的特性和优势,这些特性和优势使得Dart成为实现Flutter框架目标的理想选择。

Dart语言支持AOT(Ahead-of-Time)与JIT(Just-In-Time)编译,这两种编译方式分别适用于不同的项目阶段,能够在保证开发效率的同时,提升应用的执行性能和响应速度。此外,Dart的Isolate单线程模型有效避免了多线程带来的竞态条件问题,其快速对象分配与分代垃圾回收机制也很好地应对了内存压力。

同时,Dart语言的学习成本低,语法友好,这使得开发者能够更快地上手Flutter框架。Flutter与Dart的紧密结合,共同推动了移动应用开发领域的发展和创新。因此,虽然Flutter和Dart都出自谷歌,但Flutter并非仅为推广Dart而定制,而是基于Dart语言的优秀特性和与Flutter框架的高度契合度做出的选择。

回到顶部