gpt4 book ai didi

Flutter:为什么要使用 Future 而不是 Stream?

转载 作者:IT王子 更新时间:2023-10-29 07:17:51 27 4
gpt4 key购买 nike

如果 Future 显示一次性数据,而 Stream 提供了在源(即 Firestore 数据库)修改数据时实时更新信息的额外优势,那么为什么还要使用 Future?在 Future 上使用 Stream 有什么缺点?

最佳答案

Why would one ever use a Future?

当异步操作完成或失败时,Future 会处理单个事件。它可用于简单的 HTTP 请求(GET、POST 等)。

你可以看看the boring flutter development show Google 工程师使用 Futures 构建了一个简单的 Hacker News 应用程序。

编辑

video来自 Flutter 团队关于 dart Futures 的介绍


What disadvantages would using a Stream over a Future have?

它们是为满足不同的需求而设计的:实时更新或异步调用,因此无法真正比​​较它们之间的优势。

关于Flutter:为什么要使用 Future 而不是 Stream?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56755929/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com