淘寶搜索為什么不選php而選擇java?
謝邀。很多人肯定挺好奇的,據知乎用戶說,淘寶初期底層確實是用PHP編程語言寫的,具體架構是用LAMP,MySQL當時很不成熟,讀寫性能問題十分嚴重,容易死鎖,但是有個問題是早期PHP不支持連接池方式訪問Oracle數據庫,所以逐漸從Java遷移。
實際上據我了解當時在業務上主要的領導者還是使用C class類語言為主,例如Java,而且Java在Web后端上一直是比較主流的語言,做C/S或者B/S都可以,編譯后在虛擬機上可以跨平臺復用,所以在重構上自然而然地慢慢從PHP遷移到Java上來,而且當時還有Sun技術團隊的支持,何樂而不為。
如果你對科學和科技內容感興趣,歡迎訂閱我的頭條號。我會在這里發布所有與科技、科學有關的有趣文章。偶爾也回答有趣的問題,有問題可隨時在評論區回復和討論,看到即回。
(碼字不易,若文章對你幫助可點贊支持~)