5

Dart プロジェクトを開始しましたが、 Dart API リファレンスでは利用できない機能が必要です。pub.dartlang.org のパッケージを使用するように勧められ、現在はパブをブラウズしています。

以前の Javascript ライブラリの経験から、品質とサポートはライブラリによって大きく異なる可能性があることがわかりました。したがって、pub のパッケージを使用するのは少し気が進まない。どのパッケージの品質が良いか、Dart に重大な変更があった場合にパッケージが更新されるかどうかを知るにはどうすればよいですか?

したがって、私は知りたいです:

  • pub.dartlang.org のどのパッケージが長期プロジェクトに安全に選択できるかを知る方法はありますか?

これに関連するいくつかの質問:

  • 「Dart チーム」が作成者であるパッケージは、長期間サポートされますか?
  • アップローダのメール アドレスに @google.com が含まれているパッケージを優先する必要がありますか?
  • Google がサポートするパッケージのリストはありますか? (ポリマーが入っていると思います)
  • Google は現在、pub パッケージの品質を監視していますか?

敬具、
ヘンドリック・ヤン・ファン・メーアフェルト

4

2 に答える 2

4

Dart チームが開発したパッケージの一覧は、Dart API ページで確認できます。dart がプレフィックスとして付いていないパッケージは、Dart チームによって開発およびサポートされているライブラリです。Dart チームまたは Google の誰かが開発したライブラリの方が断然好きです。

パッケージのソース リポジトリが公開されている場合 (GitHub など)、コミットの頻度、Issue/プル リクエストに対する作成者の応答性を確認できます。たとえば、StageXL がよく管理されたライブラリであることは、GitHubを見れば簡単にわかります。550 件以上のコミット、過去 2 週間以内の新しいコミット、他の貢献者からのコードの受け入れ、50 件近くの問題があります。

Bob Nystrom は、過去に pub のランキング メカニズムについて話しました (彼は最近、いくつかのランキング結果を投稿しました。ここで見ることができます)。ランキング システムが導入されると、たとえば 2 つの XML ライブラリから適切に選択できるようになります。

于 2014-01-14T19:40:27.357 に答える