-1

Java、Groovy、C# では、いくつかの API が利用可能です。たとえば、並べ替えを行う API X があるとします。そして、私でさえ、API x の仕事をする独自のメソッドを持っています。

APIと独自のメソッド、どちらを選択しますか? 私が言いたいのは、すべての API 関数が必要な速度で機能するということですか? または、メソッドが利用可能な API よりも高速に実行される場合がありますか?

4

2 に答える 2

1

質問はあまりにも一般的ですが、通常、あなたはウィールを再発明したくありません。一般的なAPIとライブラリは、多くの人々によって維持および開発され、テストおよび最適化されています。通常、あなたは自分でより悪い仕事をすることになります。

あなたはあなたの目標に特有のものを実行するためにあなたの時間を投資するべきです。

ライブラリとAPIが何をしているのかを本当に確認したい場合は、レビューして改善できるオープンソースの実装がいくつかあります。

もちろん、これは何が必要か(どのAPI、どのタスク、どの問題)によって異なります。

于 2011-09-10T13:56:41.743 に答える
1

役に立たない漠然とした答えは次のとおりです。あなたの要件を考慮して、仕事を最もよく行う方。簡単な答えは次のとおりです。通常、提供されているAPIです。

于 2011-09-10T13:56:56.503 に答える