开发者社区> 问答> 正文

Flutter一体化下,一体化编程模型的三个模块是如何运作的?

Flutter一体化下,一体化编程模型的三个模块是如何运作的?

展开
收起
云上静思 2022-01-12 16:12:15 356 0
1 条回答
写回答
取消 提交回答
  • 三个模块:Render、Converter和Model。其中,只有Render部分在客户端上,页面上的渲染数据全部来自FaaS层转化的ViewModel (State)。当界面上有交互发生要改变State时,就将事件(Event)发送出去,最后路由到Model层进行处理。Model层根据这个事件,可能会从后端领域拉取原始业务数据,然后由框架将数据交给Converter转成渲染所需要的State。通过这样的方式,以前后端一体化的思路组织和模块化代码。这种设计也得益于通信成本的降低。

    《Flutter企业级应用开发实战手册》电子书,点击https://developer.aliyun.com/topic/download?id=7956 可下载完整版

    2022-01-12 18:05:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于flutter的产品应用实践 立即下载
《Flutter in action》 立即下载
闲鱼《Flutter 技术解析与实战》 立即下载