2711P-T6C20D8
2711P-T6C20D8
在考虑采用任何技术时,重要的是要权衡取舍。对于开源项目来说尤其如此。评估功能的好处和使用现有代码库的风险是很重要的,因为你的专业知识可能有限。有一些稳定的开源代码库(如MQTT)是很好的例子,它们具有广泛的市场应用。
在考虑开源时,罗克韦尔自动化公司可视化平台负责人Steve Briant建议,应当询问可用的功能是否能满足你的需求或是否需要扩展。如果它需要扩展,问问自己,开放源码是否有很好的文档,你是否有专业知识来扩展它?
你还需要考虑许可模式。一些开源项目要求将任何修改贡献给该开源项目。你还应该考虑开源项目的采用情况或受欢迎程度。采用率有限的开源项目可能会很慢,无法做出任何改变或改进。除非您准备为项目提供资源以解决这些问题,否则无论功能如何,开源可能不是适合的方法。
2711P-T6C20D8