| title | Flutter |
|---|---|
| date | 2020-04-07 07:56:34 -0700 |
| tags | 技术 |
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。Flutter 开源、免费,拥有宽松的开源协议,适合商业项目。
从技术先进性来说:Flutter开辟了全新的思路,提供了一整套从底层渲染逻辑到上层开发语言的完整解决方案:视图渲染完全闭环在其框架内部,不依赖于底层操作系统提供的任何组件,从根本上保证了视图渲染在Android和IOS的高度一致性,Flutter的开发语言Dart,是Google专门为大前端开发量身打造的专属语言,借助于先进的工具链和编译器,成为了少数同时支持JIT和AOT的语言之一,开发调试效率高,发布期运行速度快,执行性能好,在代码执行效率上可以媲美原生APP。 从生态上来说,github star 89.9k,来自谷歌,出身高贵,目前生态圈非常火爆,是真正开源框架,为什么提到一个真正,可以看看React Native诉讼协议就知道了。这与React Native所用的只能解释执行的JavaScript,又拉开了差距。阿里巴巴,今日头条、美团等用。在google的强力带动下,Flutter极有可能成为跨平台领域的终极方案。 从学习曲线上来说,对于新手来说有一定难度,但对于经验丰富的Java工程师和C++工程师来说上手非常容易。
实践出真知,还是有具体的做东西了。建议可以使用AndroidStudio+插件的方式,搭建起来还是非常方便的。
追加一个不错的文章。 https://mp.weixin.qq.com/s/YWY2FyIYLUSlKJm6AgSiXQ
