Flutter框架优缺点

2022-06-16 11:40:02 浏览数 (1)

1、Flutter优点 A、混合开发中,最接近原生开发的框架; B、性能强大,流畅; C、优秀的路由设计; D、优秀的动画设计; E、简单易学,Dart语言更具优势; F、跨多种平台,减少开发成本;支持插件,可以访问原生系统的调用。

2、Flutter缺点 A、脱离不开原生,开发人员需要具备原生(Android、iOS)基础开发能力; B、适配问题,开发工具版本升级后,修改量大; C、原生集成第三方SDK后,兼容性适配是个令人头痛的问题; D、代码可读性较差,对代码质量和管理要求较高; E、Widget的类型难以选择,糟糕的UI控件API; F、Flutter packages和Dart packages上第三方sdk繁杂,适配性差,不可乱用; G、目前几乎没有第三方开发者平台开发Flutter能力的SDK,需要原生去集成; H、打包后,apk/ipa要大很多。

准备工作

0.首先你需要准备一个梯子,

1.一个安卓模拟器

1.1 如果你又准备使用模拟器又曾经装过windows版的docker 请务必关了 Hyper-V ,还不明白你就你就点击这个

1.2 如果你关了 Hyper-V 还是蓝屏的话,请打开 Windows Defender — 设备安全性 — 关闭内存完整性

2.如果你使用真机开发,请打开你的手机 -> 设置 -> 点击版本号 -> 开发者模式

获取Flutter SDK

​ 点击这里跳转到Flutter官网下载SDK,笔者选择了Stable channel (Windows) 也就是 稳定版 ,作为初学者也没有必要使用Beta版本 点击最新的稳定版下载就OK了。要提一句的是:下载的Flutter开发环境的是免安装的,我将其解压到了 D:flutter下,它最后的地址是D:flutterflutter。

配置环境变量

在环境变量中的Path中添加路径你的路径flutterbin 如果你梯子猛,你不需要 读3和4 去用户变量增加PUB_HOSTED_URL 地址为https://pub.flutter-io.cn 增加变量FLUTTER_STORAGE_BASE_URL地址为https://storage.flutter-io.cn

0 人点赞