写点什么

🚩🚩🚩建议收藏!!Flutter 状态管理插件哪家强?请看岛上码农的排行榜!

作者:岛上码农
  • 2022 年 7 月 06 日
  • 本文字数:877 字

    阅读完需:约 3 分钟

🚩🚩🚩建议收藏!!Flutter状态管理插件哪家强?请看岛上码农的排行榜!

前言

一路下来,Flutter 状态管理相关的文章写了有几十篇了,这是本人也没想到的结果。Flutter 的状态管理插件实在太多,感觉要深挖,可以继续写上几十篇。只是,这样写,怕是自己不累,看客都累了!😂😂😂授人以鱼不如授人以渔,本篇就专门对 Flutter 比较流行的状态管理插件做一个合集并附上对比分析和排行榜。大家可以结合对比数据和官方文档来在实际开发中选择。大家可以在评论区晒出自己用的状态管理插件和选择的理由,互相参考一下!

横向对比参数

我们横向对比以数据说话,综合了 pub 的喜欢数(Likes)、流行度(Popularity)和得分(Pub Points),Gitbub 的 Star 数、贡献者数量五个维度进行比对。各个参数说明如下:


  • 喜欢数(Likes):反映的是该插件受 Flutter 开发者的喜好程度,间接反映了插件的文档完整性、可读性和插件的易用性;

  • 流行度(Popularity):反映的是该插件受 Flutter 开发者的欢迎程度和插件应用的广泛性(白话解释:使用人的人越多,意味着有更多的人提前帮你踩坑💣)。

  • 得分(Pub Points):pub 的得分满分是 130 分,其实是对插件的一个比较基础的全面评测,分为如下 6 个部分:

  • 遵循插件规范(20 分)

  • 文档完整性(20 分)

  • 跨平台支持(20 分)

  • 通过静态分析(30 分)

  • 版本兼容性(20 分)

  • 支持 null safety(20 分)

  • GitHub Star 数:这个大家都懂,反映的是受开发者认可的程度,实力的象征!

  • 贡献者数量:这个其实就是插件的社区号召力和参与维护的人数,贡献者越多也意味着插件的可靠性越高,不至于说更新过慢或突然中止维护(中止维护属于天坑了💣💣💣)。


为了统一对比尺度,我们统一按与本篇列出的管理插件同维度最大值进行比对,根据比值得出星级,共设置 5 颗星,比值与星级对应关系如下:


  • 0.9-1.0:5 星

  • 0.8-0.9:4 星

  • 0.6-0.8:3 星

  • 0.3-0.6:2 星

  • 0.3 以下:1 星

状态管理插件对比分析

我们先看对比数据,再来做星级评比,状态管理插件清单的五项数据如下:


各项参数星级评定如下:


排行榜

基于上面的星级评定和数据,我们把每项数据的比值求和,从大大小排序,得到的分值和排行榜如下。


怎么样?是否符合你心中的 Flutter 状态管理插件的排名?记得评论区晒出你正在用的状态管理插件哦!


发布于: 刚刚阅读数: 3
用户头像

岛上码农

关注

用代码连接孤岛,公众号@岛上码农 2022.03.03 加入

从南漂到北,从北漂到南的业余码农

评论

发布
暂无评论
🚩🚩🚩建议收藏!!Flutter状态管理插件哪家强?请看岛上码农的排行榜!_flutter_岛上码农_InfoQ写作社区