flutter和原生和RN架构不同点 2018-12-14 flutter flutter 评论 字数统计: 159(字) 阅读时长: 1(分) 原生: RN flutter: RN通过js编译成个平台view Flutter自己实现了一台UI框架,然后直接系统更底层渲染系统上画UI。它采用的开发语言不是JS,而Dart。Dart语言可以编译成原生代码,直接跟原生通信。 系统的UI框架可以取代,但是系统提供的一些服务是无法取代的。Flutter在跟系统service通信方式,采用的是类似插件式的方式(有点像远程过程调用RPC方式) Flutter学习了RN的UI编程方式,引入了状态机,更新UI时只更新最小改变区域。