波多野结衣乳巨码无在线观看,日产亚洲一区二区三区,精品无人区无码乱码毛片国产,亚洲AV日韩AV综合AⅤXXX

馬克·扎克伯格的Facebook 是用什么編程語言編寫的?
  • 更新時間:2025-01-31 07:59:52
  • 網(wǎng)站建設(shè)
  • 發(fā)布時間:2年前
  • 562

Facebook 是用什么編程語言編寫和開發(fā)的?下面由推來客網(wǎng)站建設(shè)公司告訴您:

Facebook 使用LAMP(Linux、Apache、MySQL、PHP)作為其技術(shù)框架。前端開發(fā)語言主要是PHP,部分后臺應(yīng)用使用Python、Perl和Java,還有一些gcc和Boost。

LAMP Linux+Apache+Mysql+Perl/PHP/Python,一組常用于搭建動態(tài)網(wǎng)站或服務(wù)器的開源軟件,都是獨立的程序,但由于經(jīng)常一起使用,所以兼容性越來越高,一起構(gòu)成強大的網(wǎng)絡(luò)應(yīng)用平臺。

1. Web前端用PHP編寫。 Facebook 的HipHop 將PHP 轉(zhuǎn)換為C++ 并用g++ 編譯,可以為模板和Web 邏輯和業(yè)務(wù)層提供高性能。

2、業(yè)務(wù)邏輯以Service的形式存在,它使用了Thrift。這些服務(wù)根據(jù)不同的需求由PHP、C++或Java實現(xiàn)。

3、用Java編寫的服務(wù)沒有使用任何企業(yè)級的應(yīng)用服務(wù)器,而是使用了Facebook自己定制的應(yīng)用服務(wù)器??雌饋硐袷窃谥匦掳l(fā)明輪子,但是這些Services只暴露給了Thrift(絕大多數(shù)都是),Tomcat太重量級了,連Jetty可能也太多了,它的附加值正是Facebook所需要的。無意義。

除了語言層面,還有很多架構(gòu),其中大部分是開源架構(gòu),而且很多都是Facebook根據(jù)自身業(yè)務(wù)需求設(shè)計并開源的。

隨著開源趨勢的蓬勃發(fā)展,開源LAMP與J2EE、Net商業(yè)軟件形成三足鼎立,軟件開發(fā)項目軟件投資成本低,因此受到了整個IT的關(guān)注行業(yè)。

LAMP 是一個基于Linux、Apache、MySQL 和PHP 的開源Web 開發(fā)平臺,PHP 是一種有時被Perl 或Python 取代的編程語言。該術(shù)語來自歐洲,這些程序通常用作標(biāo)準(zhǔn)開發(fā)環(huán)境。名稱源自每個程序的第一個字母。每個程序在所有權(quán)上都符合開源標(biāo)準(zhǔn):Linux是一個開放系統(tǒng); Apache 是最常見的Web 服務(wù)器; mySQL 是一個關(guān)系數(shù)據(jù)庫,帶有用于基于Web 的管理的附加工具; PHP 是一種流行的對象腳本語言,它包含了其他語言的大部分優(yōu)秀特性,使其web 開發(fā)更加有效。開發(fā)者在Windows操作系統(tǒng)下的Linux環(huán)境下使用這些工具被稱為使用WAMP。

我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經(jīng)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網(wǎng),轉(zhuǎn)載請表明原文地址:https://www.tlkjt.com/web/12981.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部