技术巨头们如何传播开源编程之精神
技术巨头们如何传播开源编程之精神
2016-01-25 13:23:00 来源:51CTO抢沙发
2016-01-25 13:23:00 来源:51CTO
摘要:以谷歌、Facebook以及爱立信为代表的行业巨头们已经解决了众多小型企业们目前所面临的大规模技术难题。
关键词:
编程
Web工具早在Web出现之前既已诞生
当初爱立信公司在上世纪八十年代中叶开发Erlang语言时,万维网事实上还没有被发明出来。根据Gartner公司研究主管Mark Driver的说法,事实证明Erlang可谓众多Web应用程序的最佳开发手段。
“Erlang语言能够处理大量交换数据,其功能定位显然超出了诞生时所处的时代。如今很多企业都在着手构建面向消息的超大规模应用程序,而Erlang在这类开发工作中的表现堪称完美,”他表示。举例来说,于2014年2月被Facebook公司收购的WhatsApp消息收发平台就利用Erlang来支持该服务的超过9亿名用户。
另一家类似的厂商为Bet365,这是一家来自英国的在线博彩公司。目前其在高峰时段拥有超过700万并发用户,且每年流量增长幅度达到20%左右。该公司最初利用Java与.Net构建其在线平台,但随着业务的扩大其发现后续扩展工作陷入困境。而且根据该公司首席软件架构师Chandrashekhar Mullaparthi的说法,其也面临着及时推出新型服务这一严峻挑战。为了解决问题,他们开始利用Erlang构建这套业务平台。
“Erlang对我们来说可谓理想方案,”Mullaparthi表示。“它当初是由一家电信公司开发而成,但却能够很好地解决我们目前所面临的实际难题。为了构建一套规模符合要求、具备高并发性且拥有‘五个九(即99.999%)’可用性的应用,我认为除了Erlang再无其它备选方案可用。”
缩小人才缺口
随着越来越多的企业开始提供超大规模、基于互联网的应用产品,利用由Facebook、谷歌或者爱立信打造的编程语言虽然能够解决问题,但却也造成了严重的相关开发人才缺口。
Bet365公司就遇到了这样的窘境。尽管Erlang已经是一款成熟的语言,但其直到最近才被广泛应用于大量在线平台的开发工作,这意味着招聘Erlang开发人员的工作变得非常艰难。Mullaparthi指出,其不得不给出高昂的工作津贴以吸引合格人才。
“大家可以想象,如果办公室里一位可用的技术人员都没有,日子会多么艰难,”他总结称。“但只要意识到了问题,其终将得到解决。现在我们开始与那些身处国内其它城市的开发人员建立联系,允许他们以远程方式完成工作。另外,我们也在积极招纳应届毕业生并对其进行内部培训,”他指出。
原文标题:How tech giants spread open source programming love
第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:pingxiaoli
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。