diff --git "a/\347\254\2541\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\344\274\201\344\270\232\350\247\206\350\247\222\347\234\213\345\276\205\345\274\200\346\272\220.md" "b/\347\254\2541\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\344\274\201\344\270\232\350\247\206\350\247\222\347\234\213\345\276\205\345\274\200\346\272\220.md" index f43965300fc2643e6418a52025da46db52c42c62..73eb42c6f17f650db37b0352021ae523fe26a7a9 100644 --- "a/\347\254\2541\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\344\274\201\344\270\232\350\247\206\350\247\222\347\234\213\345\276\205\345\274\200\346\272\220.md" +++ "b/\347\254\2541\351\203\250\345\210\206\342\200\224\342\200\224\345\210\235\350\257\206\345\274\200\346\272\220/\344\274\201\344\270\232\350\247\206\350\247\222\347\234\213\345\276\205\345\274\200\346\272\220.md" @@ -29,7 +29,7 @@ 既然是开源,那么肯定有很多开源框架供你选择,好处又来了,你可以选择一个与你技术能力匹配的框架,或者你可以去挑选一个界面美观优化的框架,你也可以选择一个大家评价比较高的开源框架。 -往往搭建开源框架不需要花费多长时间,快的可能几分钟就搭起来了,慢的也就顶多1小时也搭起来了,快捷方便自然不用说。 +往往搭建开源框架不需要花费多长时间,快的可能几分钟就搭起来了,慢的也就顶多 1 小时也搭起来了,快捷方便自然不用说。 有些开源框架还有技术交流群,交流论坛等等,让你能够在遇到问题的时候,跟大家讨论,共同来解决你遇到的问题。 @@ -51,9 +51,9 @@ 2. 把开源看作外部协作的一种方式,看到的问题是:获取外部人才的一种方式。与社区的技术人员、以及其他公司协作。 3. 把开源当做发展手段:看到的问题是如何在新技术领域产生影响力;在新的技术和业务领域,如何通过开源,站在行业发展前沿等问题。 -高德纳公司(Gartner)及Linux基金会的调查报告显示,企业平均有29%的软件代码来自开源,在互联网背景下,开源软件比例高达80%。产品中大规模嵌入开源代码,会产生一系列研发管理问题: +高德纳公司(Gartner)及 Linux 基金会的调查报告显示,企业平均有 29% 的软件代码来自开源,在互联网背景下,开源软件比例高达 80%。产品中大规模嵌入开源代码,会产生一系列研发管理问题: -1. 版权许可证(license)选择不慎会潜伏知识产权法务风险,成为企业拓展海外市场的绊脚石。 +1. 版权许可证(License)选择不慎会潜伏知识产权法务风险,成为企业拓展海外市场的绊脚石。 2. 不同团队选择多种同类开源软件会带来巨大的管理成本。 3. 产品研发初期,如何在众多类似的开源组件中选择合适的代码?方向选择错误会导致陷入产品生态与业界不兼容的困境,面临放弃重写还是继续往下走的两难抉择。 4. 产品开发时难免会对代码进行修改,修改后的商用代码是闭源还是开源?随着时间的推移,社区版本更新迭代,继续闭源,意味着会重复投入资源,进行不增值的代码合入;而开源则意味丧失产品竞争力。