您当前的位置: 首页 > 教育

维基百科和Box如何用Facebook编iyiou.com

2019-03-12 03:39:30

维基百科和Box如何用Facebook编程工具改造自己

11月20日消息,Facebook的社交络规模巨大,它不得不选择新的方向来构建全新的事物。

这是一个关于络巨人要如何行动才能确保他们的服务可以为用户所信赖,并且在来自全球数亿用户的天量访问中游刃有余的故事。Facebook不是要动摇自己的社交络基础,它只是要建立一种全新的基础。

该全新事物称之为HHVM。基本上,这是一种更加有效地运行PHP编程语言的技术,你每天在Fac历过千重的怀想ebook进行的各种操作背后都是PHP的功劳。该项目看起来与其他众多项目并无二致,但是对于Facebook的持续扩张却显得尤为重要。在推出HHVM之前,PHP并不适合用来构建如此巨大规模的站架构,现在,HHVM的出现能够帮助其他服务巨头更好地发展自己的业务。

本周三,文件共享初创企业Box宣布准备将自己人气日渐高涨能解则通的服务迁移到HHVM上,而维基百科和中国搜索引擎巨头百度也紧随其后。如同你所看到的,Facebook对HHVM进行了开源,选择与其他人免费分享,他们经常对自己开发的软件采取这种态度,以此来促进自己帝国的发展。终,该工具可以更好地促进很多其他站的发展,部分原因是流行的站托管软件WordPress也是基于PHP开发的,Box软件工程师乔马拉马(Joe Marrama)说道,HHVM能够很好地帮助Box在原有的基础上继续构建和运行大规模服务。

但是,也许重要的地方在于,该工具能够帮助这些站点迁移到全新的称之为Hack的PHP技术上面去。

Hack同样由Facebook开发,它是在HHVM之上运行的一种技术,它同样可以从其他途径帮助改善PHP站点的性能。Hack是在新的编程语言趋势下产生的,即:使用者不但可以快速构建和快速执行目标代码,同时也能够更好地组织这些代码,使它们的可读性更强,从而更容易剔除代码中的错误和逻辑缺陷。这些都是Hack带来的巨大好处, Facebook的保罗塔南(Paul Tarjan)说道,而这些只有HHVM才能够提供。

过去,编程语言通常分化为两个阵营:那些像PHP一样的语言侧重于开发速度,而另一些则像C++和Java,侧重于执行速度以及更容易发现和修改错误。现在,许多编程语言,不仅仅是Hack,还有其他如苹果的Swift和D,后者是Facebook构想的另一种语言,致力于在速度和效率间取得某种平衡。

马拉马表示,对那些正在开发中的站点来说,Hack可以让PHP成为更具吸引力的选项。尽管Box仍然在沿着新语言的路线前进,但该公司也表示会在未来做出更多的考虑。

景域集团洪清华:情商已经过时未来企业拼的是爱商
文创教育-教育行业-文创教育头条新闻资讯
O2O模式:传统品牌服装企业的新生
推荐阅读
图文聚焦