Flutter:为什么要在流上使用Future?

时间:2019-06-25 14:05:28

标签: flutter google-cloud-firestore

如果在源(即Firestore数据库)上修改数据时,当Future显示一次过的数据而Stream提供实时更新信息的附加优势时,为什么还要使用Future?在将来使用Stream将有哪些不利条件?

1 个答案:

答案 0 :(得分:1)

  

为什么会有人使用Future?

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

您可以查看the boring flutter development show,在这里Google工程师可以使用Futures构建一个简单的Hacker News应用。

编辑

Flutter团队关于飞镖期货的新video


  

在将来使用Stream会有哪些不利之处?

它们是为满足不同的需求而制作的:实时更新或异步调用,因此不能真正将它们的优势进行比较。