大公司在后端phpjavanode語言的分工是怎樣的?
大公司對于PHP、Java、Node等語言的分工一般是基于各語言自身的優勢,當然有的因為歷史原因。大公司之所以叫大公司,就說明大公司的用戶多。任何東西一旦用的人多了,就會使它壓力變大,互聯網產品更是如此。
因此,鑒于以上原因,很多大公司,在選擇語言的時候,首要考慮的是,這個語言的優勢是什么?適不適合本項目?能不能讓用戶獲得更好的用戶體驗?
在騰訊:
PHP,主要承擔業務邏輯的層,尤其偏運營業務的比較喜歡使用,例如QQ會員運營平臺、游戲的運營平臺等。還有更激進一點的,就是用PHP做Server,例如QQ公眾號。
Java,騰訊用得相對少一些,但是也有不少。
Node,新秀語言,目前處于發展階段,很多前端開發同學,想用它來實現CGI層邏輯。目前推進相對比較快的,是QQ空間(用Node來替代原來用C++實現的CGI代碼)。
Python,個人了解不多,印象中是運維部門用得比較多。(注:做后臺Server,C++/C是主流)
在阿里:
PHP,阿里應該用得比較少,內部系統有一些是使用PHP的。
Java,主流語言,中間層到后臺服務,都是它。
Node和Python不清楚。
關注“編碼之道”,及時查看最新內容……