繁体   English   中英

如何估计pub.dartlang.org包的质量?

[英]How to estimate the quality of pub.dartlang.org packages?

我启动了一个Dart项目,现在我需要一些Dart API Reference中没有的功能。 我被建议使用pub.dartlang.org的软件包,现在我正在浏览酒吧。

以前使用Javascript库的经验告诉我,库之间的质量和支持可能会有很大差异。 因此我有点不愿意使用pub中的包。 我如何知道哪个包具有良好的质量,以及在Dart发生重大变化时是否会更新包?

所以我想知道:

  • 有没有办法知道pub.dartlang.org上哪些包可以安全地为长期项目选择?

与此相关的一些问题:

  • 将“Dart团队”作为作者的包装是否会得到长期支持?
  • 我是否更喜欢上传者在他们的电子邮件地址中使用@ google.com的套餐?
  • 是否有谷歌支持的包列表? (我想聚合物会在上面)
  • Google目前是否正在监控酒吧套餐的质量?

亲切的问候,
Hendrik Jan van Meerveld

你是正确的,包的质量可以在Pub或任何其他包回购中有所不同。 以下是您可以用来评估包装质量的一些内容:

  • 包裹是否积极维护?
  • 它有多少活动提交者?
  • 有多少人在GitHub上加星标或分叉?
  • 你认为它有多大用处? 在StackOverflow或其他邮件列表上有关于它的问题吗?

回答您的具体问题:

  • 您可以合理地期望支持“Dart团队”包。
  • 没有Google官方支持的软件包列表。 如果您正在寻找由Dart项目成员创建的软件包,请查看Dart团队支持的软件包。
  • Dart项目目前没有任何方式对Pub包进行排名。

您可以在Dart API页面上看到Dart团队开发的软件包列表。 任何没有以dart为前缀的包都是由Dart团队开发和支持的库。 我绝对更喜欢由Dart团队或谷歌人开发的图书馆。

如果包的源代码库是公开的(例如在GitHub上),则可以查看提交的频率以及作者对发出/提取请求的响应性。 例如,您可以通过查看他们的GitHub :550+提交,过去几周内的新提交,接受来自其他贡献者的代码以及近50个已关闭的问题,轻松地告诉您StageXL是一个维护良好的库。

Bob Nystrom过去曾谈到过pub的排名机制(他最近发布了一些排名结果,你可以在这里看到)。 一旦排名系统到位,您就可以更好地在两个XML库之间进行选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM