2010-06-29 46 views
-1

当我在应用程序中包含第三方罐子时,需要考虑哪些因素?我在下面列出了几个。还有什么我失踪?内存占用情况如何工作?内存占用量与容量有什么关系?使用第三方罐子 - 要考虑的因素

  1. 内存占用
  2. 稳定性
  3. API使用
  4. 社区支持
  5. 成本
+0

无论是“API使用”?并非所有的人都在某个地方使用API​​? – meriton 2010-06-29 20:36:31

+0

通过API使用,我真的意味着使用他们的API是多么容易。它不应该让我的代码复杂和混乱。 – santhakr 2010-06-30 03:51:42

回答

1

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

这实际上取决于你想要做什么以及你想要使用哪个罐子。没有切割和干燥的答案。

当前的开发过程非常复杂,您无法在合理的时间内自行实施一切。如果它是一个大型应用程序,请在您的应用程序中查找最佳品种的罐子并将其粘合在一起。如果你想要的很简单,那就自己动手吧。

0

怎样......

  • 文档(教程,手册,Java文档,源代码)?
  • 无错(或至少测试过)?
1
  • 它真的提供了你想要的功能吗?如何以您想要的方式定制它有多容易?
  • 如何成熟的是第三方代码
  • 有多容易得到更新/补丁