使用第三方罐子 - 要考虑的因素

时间:2010-06-29 19:57:23

标签: java jar factors

在我的应用程序中包含第三方jar时,我需要考虑哪些因素?我在下面列出了一些。还有什么我想念的吗?内存占用如何工作?什么是jar大小与内存占用有关?

  1. 记忆足迹
  2. 稳定性
  3. API使用
  4. 社区支持
  5. 费用

3 个答案:

答案 0 :(得分:1)

单个类可能占用大量内存。一个大罐子几乎不占用。可能没有相关性。可能无法加载jar中的所有代码 如果他们提供我不想自己实施的服务,我只会使用外国罐子。也可以在生产中试用外国罐子。

这取决于你想要做什么以及你想要使用哪些罐子。没有剪切和干燥的答案。

目前的发展非常复杂,您无法在合理的时间内自行实施所有内容。如果它是一个大型应用程序,找到最好的罐子并将它们粘合在你的应用程序中。如果您想要的是简单的,那么自己动手。

答案 1 :(得分:1)

  • 它真的提供了您想要的功能吗?根据您的需要定制它有多容易?
  • 第三方代码的成熟程度
  • 获取更新/补丁的难易程度

答案 2 :(得分:0)

怎么样......

  • 文档(教程,手册,java doc,源代码)?
  • 无bug(或至少经过测试)?