如何有效的选择开源库?
丰富的开源资源为开发者提供了便利,但如何在众多开源资源中找到适用自己项目的开源库,总结选用技巧如下:
1. 首先根据自己的项目性质选择合适的开源许可证。
对你所开发软件的顾客和应用对象来说,许可证是否适用非常重要。例如,在受监管的环境下,通常只有Apache2可用。
2. 确定你要解决的问题类型。
例如需要解决的是软件的分发、缓存、持久性还是松散耦合?
丰富的开源资源为开发者提供了便利,但如何在众多开源资源中找到适用自己项目的开源库,总结选用技巧如下:
1. 首先根据自己的项目性质选择合适的开源许可证。
对你所开发软件的顾客和应用对象来说,许可证是否适用非常重要。例如,在受监管的环境下,通常只有Apache2可用。
2. 确定你要解决的问题类型。
例如需要解决的是软件的分发、缓存、持久性还是松散耦合?