Flutter(一)·初识Flutter
Flutter是谷歌的移动UI框架,可以快速在IOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作,并且它是免费、开源的。
特点:
1、跨平台:Linux、Android、IOS、Fuchsia、嵌入式
2、原生用户界面:它是原生的,让我们体验更好、性能更好
3、开源免费:完全开源,可以进行商用
Flutter和主流框架对比
- Cordova:混合式开发框架(Hybrid App),基于h5效率低下
- RN(React Native):生成原生App,但以View为基础嵌入,性能次之,比Cordova高,但是也有效率问题,复杂的UI渲染是需要多个View跌加的,比如我们渲染一个ListView,如果ListView需要滑动刷新,就会有多个对象需要渲染,所以就会导致页面变慢
- Flutter:在渲染技术上选择了自己实现(GDI),性能较优