27
18911184380
当前位置:首页 > 资讯 > 建站知识

马克·扎克伯格的Facebook是用什么程序语言编写开发的

2014-01-06 酷站科技
Facebook是用哪种编程语言撰写开发设计的?下边有网站建设企业酷站科技跟大伙说一下:

Facebook(马克·扎克伯格)是用什么程序语言编写开发的

Facebook应用LAMP(Linux、 Apache、 MySQL、 PHP)做为技术性架构。前台接待编程语言主要是PHP,一些后台应用应用Python、Perl和Java,及其一些gcc和Boost。

LAMP Linux Apache Mysql Perl/PHP/Python,一组常见来构建动态网页或是网络服务器的开源项目,自身全是分别单独的程序流程,可是由于常被放到一起应用,有着了愈来愈高的适配度,相互构成了一个强劲的Web程序运行服务平台。

1、Web 前端开发是由 PHP 写的。Facebook 的 HipHop会把PHP转成 C 并且用 g 编译程序,那样就可以为模版和Web逻贺业务流程层出示高的特性。

2、领域模型以Service的方式存有,其应用Thrift。这种Service依据要求的不一样由PHP,C 或Java完成。

3、用Java写的Services沒有采用一切一个公司级的网站服务器,但采用了Facebook自身的订制的网站服务器。看起来好像是再次创造发明车轮子,可是这种Services只被曝露给Thrift应用(绝大多数所数是那样),Tomcat太超重量级了,即便是Jetty也很有可能太过去了点,其增加值对Facebook所必须的没有意义。

除开語言方面的,也有许多构架,大部分是开源系统构架,而且有很多是Facebook依据自身的业务流程要求而设计方案的构架并使之开源系统的。

伴随着开源系统时尚潮流的迅猛发展,对外开放源码的LAMP早已与J2EE和.Net软件开发平台产生三足鼎立之势,而且该开发软件的新项目在手机软件层面的项目投资成本费较低,因而遭受全部IT界的关心。

LAMP是根据Linux,Apache,MySQL和PHP的对外开放资源网络软件开发平台,PHP是一种有时用Perl或Python可替代的计算机语言。这一专业术语来源于欧州,在那里这种程序流程常见来做为一种规范开发工具。姓名来自每一个程序流程的第一个英文字母。每一个程序流程在使用权里都合乎对外开放源码规范:Linux是开放式系统;Apache是最通用性的网站服务器;mySQL是含有根据网络安全管理额外专用工具的关系型数据库;PHP是时兴的目标开发语言,它包括了大部分其他語言的出色特点来促使它的软件开发更为合理。开发人员在Windows电脑操作系统下应用这种Linux自然环境里的专用工具称之为应用WAMP。
来源于申明:以上内容一部分(包括照片、文本)来自互联网,若有侵权行为,请立即与本网站联络(010-57218159)。
如没特殊注明,文章均为酷站科技原创,转载请注明来自http://www.bjkuzhan.com/jianzhanzhishi/3387.html
联系专业的商务顾问,制定方案,专业设计,一对一咨询及其报价详情
服务热线服务热线 18911184380
联系我们 contact us
18911184380
18911184380 — 海淀营业部
18911184380— 昌平营业部
+

酷站科技为你提供上门/网站策略方案

留下联系方式,我们将会在一个工作日内与你联系

隐私条款信息保护中,请放心填写