Facebook 使用开源技术,CIO 能从中学到什么?-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

Facebook 使用开源技术,CIO 能从中学到什么?

简介:

image

【51CTO.com 快译】Facebook 在继续致力于开放其所有代码和技术架构的源代码。这个社交媒体巨擘将这一点明确无误地传达给了近日出席 该公司第二届 @Scale 年度开发者大会的 1800 名管理人员和工程师,希望向推特、谷歌、Box、Pinterest、微软及其他公司的知名程序员学习 经验。

Facebook 的全球工程和基础设施副总裁 Jay Parikh 表示,出席今年这次大会的程序员代表 400 家公司,迄今为止这些公司已为 4500 多个开源项目贡献了代码。他表示,其中至少 1500 个项目是去年的 @Scale 大会的直接结果,如今有一百多万名工程师在从事这些项目。

他说:“我们都致力于开发解决规模问题的技术。我们正在处理前所未有的问题,我们在努力克服我们这个行业未能克服的这些挑战。”

Facebook 在 @Scale 大会上发布了面向安卓系统的 React Native 语言,这个 JavaScript 库旨在针对所有主要的操作系统,运用同样的代码进行开发。React Native 架构现在也是开源架构,它可供广大开发人员使用,以便用同样的代码来开发 Web、iOS 和安卓应用程序。

Facebook 的开源负责人 James Pearce 告诉媒体:“我们这么做,不仅是为了回馈开发人员和工程师组成的社区,也是为了推动行业向前发展。”Pearce 在 Facebook 管理着数百个工程项目,还管理着与开源有关的其他商业类项目。

他说:“通过分享我们开发的技术,比如 React Native…… 我们在帮助业内像我们这样规模的其他公司,还帮助小公司积极处理下一批问题。”

为什么 CIO 应该拥抱开源?

Pearce 表示,CIO 和 IT 专业人员应该紧跟最近的开源趋势,将汲取的经验教训运用到自己的内部项目当中。“从 CIO 的角度来看,无论他们所在的公司本身在开放产品的源代码,还是甚至使用开源产品,它们至少希望得益于出现在那些开源社区的一些创新。”

他表示,每个 IT 专业人员可能会得益于本企业内部使用开源代码。他说:“这是一个趋势,CIO 们绝对要好好把握,因为这可以加快工程师推动工作的速度,并且加强合作和沟通。连没有外部开源项目的公司,似乎也在积极行动起来,开放更多产品的源代码。”

他承认,Facebook 在开源方面有一大优势,因为它并不销售软件。Pearce 说:“虽然我们并不开放每个产品的源代码,但是从理论上来说,我们会开放每个产品的源代码,这不会破坏我们的业务本身。”

Facebook 开源项目汇总:http://www.oschina.net/project/facebook

原文标题:What CIOs can learn from Facebook's use of open source,作者:Matt Kapko

译文出处:51CTO.com 译者:布加迪

文章转载自 开源中国社区[https://www.oschina.net]

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章