-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 回答