175-2108-6175
网站建设资讯详细

Flutter框架的优缺点

日期:2022-04-24  作者:千语创想  浏览:5635

     Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。同时,Flutter还是Google新研发的Fuchsia操作系统的默认开发套件。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。Flutter采用现代响应式框架构建,其中心思想是使用组件来构建应用的UI。当组件的状态发生改变时,组件会重构它的描述,Flutter会对比之前的描述,以确定底层渲染树从当前状态转换到下一个状态所需要的最小更改。

   Flutter优点

    热重载(HotReload),利用AndroidStudio直接一个ctrl+s就可以保存并重载,模拟器立马就可以看见效果,相比原生冗长的编译过程强很多;

    一切皆为Widget的理念,对于Flutter来说,手机应用里的所有东西都是Widget,通过可组合的空间集合、丰富的动画库以及分层课扩展的架构实现了富有感染力的灵活界面设计;

    借助可移植的GPU加速的渲染引擎以及高性能本地代码运行时以达到跨平台设备的高质量用户体验。简单来说就是:最终结果就是利用Flutter构建的应用在运行效率上会和原生应用差不多。

    Flutter缺点

    不支持热更新;

    三方库有限,需要自己造轮子;

    Dart语言编写,增加了学习难度,并且学习了Dart之后无其他用处,相比JS和Java来说。


转载请注明来自:https://www.qianyuthink.com/news/7250.html
上一页:响应式Widgets介绍
下一页:Dart-编程语言