2014-01-14 7 views
5

私はDartプロジェクトを開始しましたが、今ではDart API Referenceで利用できない機能が必要です。私はpub.dartlang.orgのパッケージを使用するように勧められましたが、今はパブをブラウズしています。pub.dartlang.orgパッケージの品質を見積もる方法は?

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

したがって、私は知っているしたいと思います:

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

これに関連したいくつかの質問:

  • はウィル「ダートチームは」長い時間のために、著者はサポートされているパッケージ?
  • アップロード者がメールアドレスに@ google.comを持つパッケージを好むべきですか?
  • Googleサポートパッケージのリストはありますか? (私はポリマーがそれにあると思います)
  • 現在、Googleはパブパッケージの品質を監視していますか?

敬具、
ヘンドリック・ヤンファンMeerveld

答えて

4

あなたは、パッケージの品質はパブや他のパックレポに変えることができていることが正しいです。

  • パッケージは積極的に管理されていますか?
  • アクティブなコミッターはいくつですか?
  • GitHubには何人の人が出演していますか?
  • あなたはどれくらい使用していると思いますか? StackOverflowやその他のメーリングリストに質問がありますか?

はあなたの特定の質問に答えるために:

  • あなたが合理的に「ダートチーム」パッケージがサポートされることを期待することができます。
  • 公式のGoogleサポートパッケージのリストはありません。 Dartプロジェクトのメンバーによって作成されたパッケージを探している場合は、Dartチームがサポートするパッケージを探してください。
  • Dartプロジェクトでは現在、Pubパッケージをランキングする方法はありません。
+1

また、パッケージにはテストとコードカバレッジがあります。 –

+0

良い点。良いテストは非常に重要です。 –

+0

いくつかの選択肢に制限するように提案しています。星空の星? 'pub.dartlang.org'のパッケージであれば、星を置くためだけにgithubに来ることはめったにありません。 'pub.dartlang.org'はプライマリリポジトリであるためです。 'pub.dartlang.org'の星について何も言わないのはなぜですか?この非常に便利な機能を実装するのはとても難しいです。これについて何度も話しましたが、この方向では何もしませんでした。この発言は、ダーツチームがパッケージhttp://pub.dartlang.orgのメインリポジトリに適切な注意を払っていないためには、少なくとも当てはまります。 – mezoni

4

Dart API pageでDart-team開発パッケージのリストを見ることができます。ダーツの接頭辞が付いていないパッケージは、Dartチームが開発しサポートしているライブラリです。私はダーツチームやGoogleの誰かが開発したライブラリを好んでいます。

パッケージのソースリポジトリが公開されている場合(例:GitHub上で)、あなたはコミットの頻度と、課題/プルリクエストに対する作者の反応を見ることができます。たとえば、StageXLは、GitHub:550 +コミット、過去2週間以内の新しいコミット、他の投稿者からのコード受け入れ、およそ50のクローズド問題があり、よく管理されたライブラリであることが容易にわかります。

Bob Nystromは過去にパブの順位付けの仕組みについて話しました(彼は最近、hereを見ることができるいくつかのランキング結果を掲載しました)。ランク付けシステムを導入すると、たとえば2つのXMLライブラリの中から適切なものを選択することができます。

+0

申し訳ありませんが、ランキング結果は古くなっています。おそらくダーツは急速に成長していないかもしれませんが、55日前に行われた測定は決して実際的ではありません。 – mezoni

関連する問題