開源和閉源是編程語(yǔ)言,很多人并不是很懂是什么意思,對(duì)于開源和閉源很多人也有討論,并且有都有好處和壞處,下面小編就來(lái)給大家介紹一下開源和閉源的區(qū)別!
開源和閉源的區(qū)別
開源是指提供了不僅提供程序還提供程序源代碼,閉源是指提供程序,不提供源代碼。
如果一個(gè)程序不開源,別人就不能輕易的修改程序,也不能輕易的知道程序到底是怎么實(shí)現(xiàn)的。
開源和閉源,一直都是討論的重點(diǎn)。個(gè)人覺(jué)得各有各的好處。
程序開源了,幫助測(cè)試和修改的人也就多了,程序也就更豐富,變化更快,但缺點(diǎn)是質(zhì)量參差不齊,品控很難把握。如安卓、各種LINUX發(fā)行版、各大開源社區(qū)
程序閉源了,能夠修改升級(jí)的只有程序提供方,程序更新速度慢,對(duì)市場(chǎng)反應(yīng)遲鈍,是硬傷,但好處是來(lái)源就一個(gè),安全性和品控,做的很好。如蘋果、MS