1. 您的位置:首页 > 站群资讯 >内容

Facebook的创始人扎克伯格(扎克伯格Facebook)

网站建设-创始

马克·扎克伯格的Facebook是用什么程序语言编写开发的脸书是用什么编程语言编写和开发的?这里是中国尚品一家网站建设公司告诉你的:

Facebook使用LAMP(Linux、Apache、MySQL、PHP)作为其技术框架。前台开发语言主要是PHP,而一些后台应用程序使用Python、Perl和Java,以及一些gcc和Boost。

lampLinuxApacheMySQlPerl/PHP/Python,一组常用于构建动态网站或服务器的开源软件,都是独立的程序,但它们经常一起使用,具有越来越高的兼容性,共同构成了一个强大的网络应用平台。

1.网络前端是由PHP编写的。Facebook的HipHop将把PHP转换成C语言,并用G语言编译,这可以为模板和网络逻辑业务层提供高性能。

网站建设-伯格

2.业务逻辑以服务的形式存在,服务使用节俭。这些服务是根据不同的需求用PHP、C或Java实现的。

3.用Java编写的服务不使用任何企业级应用服务器,但是使用了Facebook自己定制的应用服务器。这似乎是在重新发明轮子,但这些服务只面向节俭(大多数都是这样),Tomcat太重,甚至Jetty也可能走得太远,它的附加值对Facebook的需求毫无意义。

除了语言层面,还有很多架构,其中大部分是开源架构,很多是由Facebook根据自己的业务需求设计并开源的。

随着开源趋势的蓬勃发展,开源LAMP已经与J2EE和。Net商业软件,并且该软件开发项目在软件上的投资成本较低,因此引起了整个it行业的关注。

网站建设-facebook

LAMP是一个基于Linux、Apache、MySQL和PHP的开放资源网络开发平台。PHP是一种编程语言,有时可以被Perl或Python所取代。这个术语来自欧洲,在那里这些程序经常被用作标准开发环境。这个名字来自每个程序的第一个字母。每个程序在所有权上都符合开源标准:Linux是一个开放系统;Apache是最常见的网络服务器。MySQL是一个关系数据库,带有基于网络管理的附加工具。PHP是一种流行的对象脚本语言,它包含了大多数其他语言的优秀特性,使其网络开发更加有效。在Linux操作系统下使用这些工具的开发人员被称为使用WAMP网站建设

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.botadmin.cn/changjianwenti/25922.html