Open source 复制粘贴与引用
我的问题是关于引用开源框架。它们中有许多用于许多不同的目的。我个人在一个项目中利用了其中的几个。例如:Open source 复制粘贴与引用,open-source,reference,copy-paste,code-reuse,Open Source,Reference,Copy Paste,Code Reuse,我的问题是关于引用开源框架。它们中有许多用于许多不同的目的。我个人在一个项目中利用了其中的几个。例如: 统一 校准/棱镜 验证方面 企业图书馆测井 企业图书馆异常处理 企业图书馆缓存 卡利本 从开发工作的角度来看,所有这些框架都有很大的帮助。但也有一些消极方面: 吨DLL(上表中的15个) 应用程序级(非通用程序集和新程序集)必须引用许多核心DLL,这可能会造成混淆),并且涉及大量不同的名称空间 部署上述数吨DLL可能会出现问题(我有时使用ILMerge来缓解这一问题和上述问题,但现在我们暂且不
谢谢。对于您的问题的某些方面,这可能是相关的: 这个问题的另一个常见解决方案是在所需功能的基础上编写一个封装层,这至少可以在升级到支持库的新版本时保护您的代码不受随意更改的影响 至于开源项目的生命周期,应该清楚哪些项目是健康的,哪些是不健康的。例如,作为Apache或Eclipse基础的一部分的项目可能是健康的,而sourceforge上的一些随机事件可能不是。通常,您可以通过避免看起来不活跃的项目来完全避免这个问题 对于将代码复制到项目中的负面影响:
可能有更多的理由不这样做,但这只是少数。希望这能有所帮助。您或任何人能否就不只是将开源框架的源代码合并到您自己的源代码中的原因发表更多评论?好的,添加了一些原因。祝你好运