flutter
文章平均质量分 90
Androider_Zxg
安卓应用开发
展开
-
Dart语言中的Isolate
概述Dart本身是Google推出的web开发语言,所以Dart语言在设计上很多方面都借鉴了JS。例如JS的面向对象、单线程、事件循环等。同时也做了许多优化,比如JavaScript低效的解释执行,而Dart可以在运行前直接编译为机器码,提高了执行效率,这个过程叫做AOT(Ahead of time)。还有JavaScript的单线程模型,只能依赖JS解释引擎的异步任务执行机制,开发者没有办法自己启动新的线程去执行耗时代码,但是Dart却提供了这个能力 — Isolate。Isolate是一种特殊的线程,原创 2021-05-07 16:26:25 · 679 阅读 · 2 评论 -
Flutter引擎介绍
概述本文讨论Flutter的引擎架构。在整个flutter系统中,引擎位于承上启下的中间位置。上层承接flutter framewrok。下层是与原生平台对接的嵌入层(Embedder)。本文讨论Flutter的引擎架构。在整个flutter系统中,引擎位于承上启下的中间位置。上层承接flutter framewrok。下层是与原生平台对接的嵌入层(Embedder)flutter系统概述这里简单讲一下flutter系统的整体分层架构framework提供直接面对开发者的组件页面的API,封原创 2021-05-07 16:25:16 · 2382 阅读 · 2 评论