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:\flutter\flutter。

配置环境变量

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

推荐阅读:

最新emoji表情大全,建议收藏!!!

H5页面卡顿加载慢原因分析

nuxt动态设置关键词,描述,标题

Flutter框架优缺点相关推荐

  1. flutter框架优缺点_小程序框架全面测评

    最近前端届多端框架频出,相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个? 作为 Taro 开发团队一员,笔者想在本文尽量站在一个客观公正的角度去评价各个框架 ...

  2. Flutter框架分析(五)-- 动画

    Flutter框架分析分析系列文章: <Flutter框架分析(一)-- 总览和Window> <Flutter框架分析(二)-- 初始化> <Flutter框架分析(三 ...

  3. rf框架的缺点_2017热门开源自动化测试框架优缺点对比

    原标题:2017热门开源自动化测试框架优缺点对比 时间一晃已来到 2017 年的最后一个季度,TestProject 对比了在今年比较热门的 7 款开源 自动化测试框架的优缺点,以帮助你选择适合自己的 ...

  4. Flutter框架基础

    Flutter应用程序是由一些零散且有关联的控件组成的,那么控件是什么?控件,就是你在屏幕上看到那些东西.例如,一间教室相当于一个屏幕,它里面可以放椅子,也可以放桌子,教室就是一个控件.在这个教室里, ...

  5. 简单说一下Flutter框架

    在Flutter框架出现之前,主要有以下几个移动App跨平台开发框架:Cordova.Ionic.AppCan.Dcloud.APICloud.React Native.虽然有那么多框架,但是它们的原 ...

  6. 国内大厂应用在移动端 Flutter 框架使用分析

    在去年 6 月份我做过一份关于 <国内大厂在移动端跨平台的框架接入分析> ,里面主要通过对 Android Apk 的分析统计了各类跨平台框架的使用情况. 时隔一年多,这次将针对 iOS ...

  7. 深入理解 Flutter 框架层次结构

    作者: Frederik Schweiger 链接 : The Layer Cake Flutter 是一个非常优秀的跨平台开发框架,基于 Flutter 我们可以用很少的代码快速的开发出界面精美的 ...

  8. Flutter 框架层次结构

    作者:Frederik Schweiger 链接: https://medium.com/flutter-community/the-layer-cake-widgets-elements-rende ...

  9. Web:6 大主流 Web 框架优缺点对比之Aurelia

    Web:6 大主流 Web 框架优缺点对比之Aurelia Aurelia 1.有什么优势?       Aurelia有很多关于构建Web应用程序的方法,结构和想法. 这个框架的编写有很多技术上的优 ...

  10. php开发用框架优缺点,剖析PHP开发中主流PHP框架的优缺点

    如今,每个企业乃至最大的商业巨头都希望拥有一个功能齐全的网站以便有效的提高特定业务的品牌价值.PHP 是一种开源的服务器端脚本语言,已经成为定制网站构建解决方案最合适和最有效的语言.在此,小编挑选出了 ...

最新文章

  1. 如何阅读一份深度学习项目代码?
  2. 从源码分析DEARGUI之全选和反选
  3. 给mysql的root %用户添加grant权限。并给创建的用户赋予权限
  4. 前端每日实战:164# 视频演示如何用原生 JS 创作一个数独训练小游戏(内含 4 个视频)...
  5. 【BLE】TLSR8258开发记录之10--更改MTU为245
  6. Java静态方法调用非静态方法
  7. Linux系统 iptables 和 firewalld 的那些事
  8. 最简单的的让应用软件不随着系统重装而重装的方法
  9. IOS中延时执行的几种方式的比较
  10. react-navigation使用介绍及UI组件外实现统一跳转
  11. USACO Section 1.2 Name That Number
  12. N卡自带录屏软件geforce 双屏录制问题
  13. Easy Less生成.ttss后缀文件的配置
  14. 新建工程,如何通过git上传到阿里云code
  15. 猴子吃桃问题的函数递归解决方案
  16. 易经六十四卦对照与简单实现卦象操作
  17. 三维点图和三维PCA图
  18. Java聊天室——实现多人聊天、私聊、群聊
  19. 001-TensorFlow 2.0 教程-Transformer
  20. [SECCON CTF 2022] 只两个小题pwn_koncha,rev_babycmp,crypto_pqpq

热门文章

  1. 人脸识别数据集和特点
  2. 三星S7edge番茄花园ROM
  3. 11.3.1越狱后无cydia清除越狱环境重新越狱
  4. 三星安卓手机刷linux,三星galaxy nexus刷ubutun系统的详细步骤
  5. 3dmax模型带材质导出obj格式文件的方法与步骤
  6. excel 数组函数入门讲座
  7. 美容院管理系统高效管理门店店务?
  8. Python拟合SHARP红外测距传感器相关数据
  9. 在 visual studio 中添加 ILDASM 工具
  10. html中字体 楷体_css设置各种中文字体如雅黑、黑体、宋体、楷体等等