瀏覽器渲染頁(yè)面流程 nodejs能否開發(fā)大型軟件應(yīng)用?有哪些公司在用nodejs做應(yīng)用?
nodejs能否開發(fā)大型軟件應(yīng)用?有哪些公司在用nodejs做應(yīng)用?Nodejs在我們公司的后端和中間層都有使用。它不是一個(gè)大的應(yīng)用程序。我們每天訪問(wèn)數(shù)十萬(wàn)個(gè)IP地址,后端每天請(qǐng)求超過(guò)一百萬(wàn)個(gè)。使用它
nodejs能否開發(fā)大型軟件應(yīng)用?有哪些公司在用nodejs做應(yīng)用?
Nodejs在我們公司的后端和中間層都有使用。它不是一個(gè)大的應(yīng)用程序。我們每天訪問(wèn)數(shù)十萬(wàn)個(gè)IP地址,后端每天請(qǐng)求超過(guò)一百萬(wàn)個(gè)。使用它是可以的。我認(rèn)為公司的主要目的是省錢。雖然整棧都是招聘來(lái)的,但其實(shí)他們大多是做前端業(yè)務(wù),偶爾也忙著做后端業(yè)務(wù)。在我看來(lái),如果它確實(shí)是一個(gè)大型應(yīng)用程序,那么不建議將nodejs用于后端,但建議將其用于中間層或API網(wǎng)關(guān)。Nodejs應(yīng)用于大數(shù)據(jù)場(chǎng)景,其自然應(yīng)用具有高并發(fā)流量,就像mongodb一樣。
創(chuàng)業(yè)做網(wǎng)站選擇用node好還是php?
我用node和PHP做過(guò)網(wǎng)站。
性能,節(jié)點(diǎn)應(yīng)該更好
開發(fā)效率高,PHP同步代碼易懂,生態(tài)更成熟。節(jié)點(diǎn)異步代碼總是感覺難以控制。
對(duì)于部署,PHP通常是nginx fastcgi,node是nginx reverse proxy。它也可以裸奔。PHP比node多一層。
我是從PHP到節(jié)點(diǎn)開發(fā)的。PHP不適合駐留內(nèi)存應(yīng)用程序,而且函數(shù)很混亂。雖然似乎有許多適合web開發(fā)的語(yǔ)法糖,但大多數(shù)都不安全。節(jié)點(diǎn)更有想象力。更現(xiàn)代。在當(dāng)今后端微服務(wù)時(shí)代,節(jié)點(diǎn)更適合現(xiàn)代應(yīng)用開發(fā)。PHP注定會(huì)被歷史淘汰。
PHP實(shí)際上是使用最多的外包公司,ThinkPHP標(biāo)準(zhǔn)。
我推薦node
你的系統(tǒng)有多大,你的技術(shù)有多強(qiáng)大
!從我們公司的角度來(lái)看,使用java開發(fā)后臺(tái)服務(wù)使用了以下幾點(diǎn)
!2. 數(shù)據(jù)庫(kù)映射框架:mybatis
!3. 數(shù)據(jù)庫(kù)連接池:Druid
!4. 原木框架:slf4j
!5. 項(xiàng)目建設(shè)工具:Maven
!6. 版本控制工具:SVN和git
!7. 緩存:redis
!9. 工作流引擎:activiti
!10. 規(guī)則引擎:口水
!11. 微型服務(wù)容器:docker
!12、圖片、文件等上傳工具OSS
!14,原型視圖工具:Axure RP
!15. 后臺(tái)服務(wù)模擬訪問(wèn):郵遞員
!16,腳本:shell或Python
!17,語(yǔ)言:java8
!這些是工作中使用的后端技術(shù)。可以說(shuō)程序員是全能的!可能還有更多,有待繼續(xù)