溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

facebook為什么選擇php開發(fā)

發(fā)布時(shí)間:2020-05-19 14:32:10 來源:億速云 閱讀:766 作者:栢白 欄目:編程語言

2003年,19歲的扎克伯格在哈佛宿舍里完成 Facebook,到如今Facebook市值已經(jīng)突破2500億美元!

Facebook早期建立基于一個(gè)想法。

扎克伯格當(dāng)時(shí)還是一個(gè)哈佛大二學(xué)生的時(shí)候,他要為學(xué)長(Adam D Angelo)當(dāng)當(dāng)創(chuàng)造一個(gè)社交網(wǎng)絡(luò)。

扎克伯格在做Facebook之前很了解C ++,不過后來當(dāng)當(dāng)卻教了一些php基礎(chǔ)知識給扎克伯格,并據(jù)此扎克伯格完成了Facebook。

根據(jù)Facebook維基百科頁面描述的歷史記錄,扎克伯格于2003年10月寫下Facebook的初始代碼。

2003年使用什么語言編寫網(wǎng)站?Perl,PHP,ASP和Java。

而Facebook顯然使用PHP語言相當(dāng)成功(即使PHP 5.0.0仍然是beta版)

facebook為什么選擇php開發(fā)

那么,扎克伯格為什么選擇php編程語言呢?

1、黑客文化

選擇php語言打造Facebook,這很大程度上和扎克伯格所崇尚的黑客文化有關(guān)?!巴瓿梢韧昝栏匾?“快速推進(jìn),打破常規(guī)”。

2、時(shí)代發(fā)展

“天下武功,唯快不破”,對于如今迅猛發(fā)展的互聯(lián)網(wǎng),也是如此。

要知道,用戶多變,所以唯一能夠抓住機(jī)會(huì)的辦法就是快。也因此扎克伯格可能不會(huì)考慮代碼是否優(yōu)雅,盡管他本身精通C++。

他主要想讓好友們可以登陸 Thefacebook 去看他們認(rèn)識姑娘的圖片。

3、PHP語言可編譯轉(zhuǎn)換成C++

當(dāng)木匠制作一把椅子,可能會(huì)考慮使用木材而不是金屬。

從設(shè)計(jì)一個(gè)網(wǎng)站到編寫一個(gè) Web 應(yīng)用程序,利用php能夠完成。

但PHP語言還是有它本身的缺陷,所以后來Facebook也組建了資深工程師團(tuán)隊(duì),設(shè)計(jì)編譯器,將php編譯成C++來執(zhí)行。

與此同時(shí),facebook的計(jì)算機(jī)語言專家的任務(wù):讓Facebook的程序員繼續(xù)保持 PHP風(fēng)格文化。

似乎扎克伯格是對php語言情有獨(dú)鐘,也可能那是他的好學(xué)長當(dāng)當(dāng)親自傳授的編程,Zuck的Jarvis編程也使用了php語言。

為此,網(wǎng)友也有不同的看法:

網(wǎng)友一:扎克伯格:php是世界上最好的語言

網(wǎng)友二:主要看場合,用PHP去做單片機(jī)就算不上最后,用c去做網(wǎng)頁肯定也不是很理想。

網(wǎng)友三:扎克伯格的好學(xué)長當(dāng)當(dāng)才是幕后高手...

以上就是facebook為什么選擇php開發(fā)的詳細(xì)內(nèi)容,更多請關(guān)注億速云其它相關(guān)文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI