1

当我看到dart package website 上发布的几个 dart 包时,我很想知道 Flutter 支持哪些包?

这个问题会很模糊,所以我想关注一个特定的包dio。我联系了一些 Flutter 开发人员,并被告知该包还不是行业标准,我还被介绍到几个小时前发布的一些包,例如jaguar_retrofit。我还看到了颤振文档中经常使用的 dart https 包。

这让我不得不考虑未来最有希望的是什么。有人可以为我解开包裹之谜吗,有任何可用的颤振见解吗?

4

2 回答 2

1

这是一个有效的问题,但不是您可能会在 stackoverflow 上找到最终答案的问题(尽管我不会投票,但它可能作为题外话被关闭)。您可能会在https://softwarerecs.stackexchange.com/找到更好的运气,尽管那里可能没有太多特定于 dart/flutter 的人;我不确定。

但实际上,除了维护它们的人之外,没有人知道这些包裹将来会发生什么。这可能是一个很好的第一步 - 与开发人员联系,因为他们将能够让您更好地了解他们对维护代码的承诺程度。

除此之外,我要寻找的是包的发布者是谁(见下文,在“作者”下)。

在此处输入图像描述

如果是“Dart Team”或“Flutter Team”,则很有可能会保持下去。如果不是,但上传者有一个“@google.com”电子邮件地址,那么它可能只是他们 20% 的项目之一,但与随机开发者相比,它仍然有更好的维护机会。

最后,如果包的许可证允许(几乎所有 pub 上的东西都应该这样做),那么您将来也许可以帮助开发人员,在这种情况下,每个人都会赢 =)。

于 2018-09-05T16:52:20.730 回答
0

它有助于查看官方文档:

更多在食谱中。

前段时间,我看了一下 dio 源代码,我并不太相信它是一个好的选择。基本上它只是标准 http 库的一个薄包装。

改造克隆似乎依赖于自定义 JSON 序列化程序代码生成器,而不是使用标准解决方案之一。

于 2018-09-05T17:10:58.057 回答