日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

今天講一段情史,是關于世界上最好的編程語言php和Facebook的感情經歷。

 

戀愛

PHP能和Facebook談戀愛,主要歸功于創始人扎克伯格。

小扎這個哈佛的學生,很不安分,鬼點子很多,很喜歡整一些快餐式的Web項目。

而PHP的特點就是快速開發、快速上線,被小扎一眼相中,直接拋棄了JAVA,C#,Python/ target=_blank class=infotextkey>Python,Perl,用它開發了好多小項目,隨便挑幾個大家看看:

課程配對(Course Match)

在這個網站上,可以選出他們想上的課程。也可以看到其他選擇了這門課程的人,當然也可以通過輸入人名查看別人上了什么課。

 

網站非常簡陋,就是純文本,但是讓小扎驚奇的是,很多人喜歡在上面點來點去。

網站部署在他的個人筆記本中,網站很受歡迎,訪問量巨大,很快筆記本就癱瘓了。

Facemash:

電影《社交網絡》中描述了這一幕,小扎約會失敗,回到公寓,一邊喝啤酒一邊寫代碼。

他未經許可,入侵哈佛各個學院的服務器,從通訊錄上把照片“偷”下來,上傳到自己的網站上,兩個一組顯示,讓用戶去評比誰更Hot。

凌晨4點,Facemash在哈佛大學像病毒一樣迅猛傳播,流量之大,IT部門不得不給它斷網。

Facemash也引發了大量投訴,扎克伯格被哈佛的管理委員會傳喚,差點兒因此被開除。

奧古斯都的羅馬

這是一門課,但是扎克伯格忙于編程,根本沒上。

快到期末考試時他傻眼了,考試要求奧古斯都統治時期的圖片和工藝品進行分析。

于是他決定用編程來解決問題,他把這門課網站上所有圖片都扒下來,傳到自己網站,讓其他同學一起學習,大家可以在上面記筆記,查看別人的筆記。

最后,小扎這門課得了一個“優”。

 

結婚

 

這些小網站充分體現了小扎的特點:想法很多,并且喜歡快速實現。

PHP雖然會產生臟代碼,但這都不重要,關鍵是快速實現,它成了小扎的最佳工具。

通過Course Match,讓小扎認識到人們有強烈的渴望去了解周圍的人。

通過Facemash,他知道了人們很喜歡看朋友和熟人的圖片,喜歡窺探別人的隱私。

通過《奧古斯都的羅馬》小扎意識到:人們樂意共享免費的內容。

一切準備停當,只差一個引爆點。

這時候雙胞胎溫克萊沃斯兄弟出現了,讓他做一個叫做ConnectU的社交產品。

小扎滿口答應,但是卻不斷拖延,最終用PHP推出了自己的社交網站:Thefacebook。

 

Thefacebook一開始并沒有任何內容,它的內容需要用戶去填充。

在網站上用戶可以上傳自己的圖片,寫下自己的興趣愛好,選修的課程等等。

用戶之間可以通過Poke的方式做簡單的互動,更重要的是可以瀏覽其他人的內容,滿足了一個人的“窺探”欲望。

PHP和Facebook結婚了。

 

蜜月

 

《亮劍》中趙剛說:一個軍隊的氣質和性格是首任軍事長官決定的。這個觀點用到公司上也是合適的 。

小扎給Facebook創建的風格就是打破常規,快速行動,完成比完美更重要。

外界看Facebook的團隊,經常覺得他們就是黑客,一群人在一起不斷嘗試,瘋狂迭代,這種風格和PHP實在太搭配了。

在PHP的幫助下,快速迭代的Facebook迅速沖出哈佛,進入美國所有大學。

然后沖出美國,走向全世界。

2012年,Facebook的用戶數量已經達到驚人的10億。

這里必須提一下,Facebook當然也想進入中國,只是沒有成功,小扎也從“對華友好”的人設,迅速成為反華急先鋒,公然抹黑中國,還試圖用地緣政治手段“殺死”競爭對手TikTok,真是聞所未聞,此處暫時不表,下次再說。

 

分手

 

Facebook一旦變得財大氣粗,就開始嫌棄PHP了。

他經常諷刺PHP“動態一時爽,重構火葬場”。

還拿著各種圖片對PHP的性能進行百般羞辱。

 

說什么用戶體驗差,需要更多的服務器(也就意味著需要花更多的錢在PHP身上),等等。

還威脅PHP說要重寫!

面對指責和威脅,PHP都是一笑而過,因為它知道,Facebook規模龐大,內容復雜,再加上配套的生態系統,想要重寫整個系統,怎么可能嘛!

Facebook沒辦法,又沒法休掉PHP,只能想辦法去改進PHP的執行引擎Zend,但是也沒有得到想要的性能提升。

2010年,Facebook痛定思痛,終于放了一個大招:HipHop,它可以把PHP代碼轉換成高度優化的C++代碼,編譯后以本地代碼來執行。

 

經過轉換后,執行效率提升了6倍之多,相當了不起的成就。

但是,HipHop想在性能上更近一步很難了,它也無法完整支持PHP的特性,如create_function() 和 eval(),在編譯和部署上也難以滿足Facebook快速行動的要求。

2011年,Facebook干脆搞了一個PHP的虛擬機HipHop VM(HHVM),HHVM能把PHP轉成字節碼,然后在運行時動態編譯成機器碼執行,這和JVM就很像了。

 

與HHVM一起到來的,還有一個新歡:Hack語言。

Hack相當于PHP的一個方言,不過它允許程序員同時使用動態類型和靜態類型。

這對于PHP是個超級打擊,PHP一哭二鬧三上吊,也沒什么作用,畢竟性能和類型安全對一個超大型系統是非常重要的。

Facebook的系統逐漸采用Hack這個新歡,PHP沒有辦法,只有黯然離開。

 

后續

不過PHP的娘家人表示不服,他們推出了PHP7,性能大幅提升,性能逼近了Facebook的HHVM,在這種情況下,程序員還是選擇PHP,畢竟這是開源社區的產品。

縱觀PHP和Facebook的這段情史,我們注意到:PHP對于2000年初的創業公司吸引力非常大,因為它總是能快速地把網站開發出來。

在這個時候PHP可以說是魅力四射。

等到網站規模擴大,用戶量增多,PHP的缺點就暴露無遺,會被人嫌棄。

嗯,剛收到PHP娘家人的抗議,他們說這篇文章不客觀,從PHP7 開始,性能就大幅提升了,都逼近Facebook的HHVM+Hack了,更不用說PHP8了.....

好吧,祝愿世界上最好的編程語言越來越好!

分享到:
標簽:PHP
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定