开源和闭源是编程语言,很多人并不是很懂是什么意思,对于开源和闭源很多人也有讨论,并且有都有好处和坏处,下面小编就来给大家介绍一下开源和闭源的区别!
开源和闭源的区别
开源是指提供了不仅提供程序还提供程序源代码,闭源是指提供程序,不提供源代码。
如果一个程序不开源,别人就不能轻易的修改程序,也不能轻易的知道程序到底是怎么实现的。
开源和闭源,一直都是讨论的重点。个人觉得各有各的好处。
程序开源了,帮助测试和修改的人也就多了,程序也就更丰富,变化更快,但缺点是质量参差不齐,品控很难把握。如安卓、各种LINUX发行版、各大开源社区
程序闭源了,能够修改升级的只有程序提供方,程序更新速度慢,对市场反应迟钝,是硬伤,但好处是来源就一个,安全性和品控,做的很好。如苹果、MS