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