【.com快译】Facebook继续致力于开源其所有代码和技术架构。这家社交媒体巨头向本周参加公司第二届年度@Scale开发者大会的1,800名高管和工程师明确指出了这一点,希望向Twitter、Google、Box、Pinterest、Microsoft和其他知名程序员学习经验. Facebook全球工程和基础设施副总裁JayParikh表示,参加今年大会的程序员代表了400家公司,这些公司迄今为止已经为4500多个开源项目贡献了代码。他说,这些项目中至少有1,500个是去年@Scale会议的直接成果,如今有超过100万工程师正在从事这些项目。 他说:“我们都致力于开发解决规模问题的技术。我们正在处理以前从未做过的问题,我们正在努力克服我们行业尚未克服的这些挑战。” Facebook在@Scale会议上的帖子这个JavaScript库是用适用于Android的ReactNative语言构建的,旨在为所有主要操作系统使用相同的代码进行开发。ReactNative架构现在也开源了,可供广大开发者使用相同的代码开发Web、iOS和Android应用程序。 Facebook的开源负责人JamesPearce对媒体表示:“我们这样做不仅是为了回馈开发者和工程师社区,也是为了推动行业向前发展。”Pearce在Facebook管理着数百个工程项目,还管理着其他与开源相关的商业项目。 他说:“通过分享我们开发的技术,比如ReactNative……我们正在帮助同行业中我们规模的其他公司,同时也在帮助更小的公司积极解决下一批问题。” 为什么首席信息官应该拥抱开源? Pearce表示,CIO和IT专业人员应该跟上最近的开源趋势,并将吸取的教训应用到他们自己的内部项目中。“从CIO的角度来看,无论他们的公司本身是开源产品,还是使用开源产品,他们至少希望从那些开源社区中出现的一些创新中受益。” 他说,每个IT专业人士都可能受益于在企业内使用开源代码。他说:“这是CIO们一定要把握的趋势,因为它可以加快工程师推进工作的速度,加强合作和沟通。即使是没有外部开源项目的公司似乎也在积极行动开放更多产品的源代码。” Facebook在开源方面有很大优势,他承认,因为它不销售软件。皮尔斯说:“虽然我们不会开源每一个产品,但理论上,我们会开源每一个产品,这不会破坏我们的业务本身。”原标题:WhatCIOscanlearnfromFacebook'suseofopensource,作者:MattKapko
