1樓:顧笑群
最早的Web處理是CGI,你可以把CGI想成即跑指令碼也是容器的一體(其實是很多原生的開發語言編譯連線的執行程式,通過http請求,然後給你返回符合HTML標記法的字串),後來CGI分成了容器和開發執行指令碼,比如nginx\apache\tomcat\jboss等就是容器,容器把網路連線,路徑尋找、會話管理等很多原來CGI中共有的部分抽象出來了;然後php\servlet\asp等就是開發執行指令碼,他們主要針對單個會話的資源請求響應。現在的Node.js如果你用來開發WEB的話,其實就是CGI,Node.
js即是容器也是執行指令碼,既管理會話連線路徑資源,又管理每個會話資源請求響應。既然是CGI,那麼就比容器+指令碼的高階模式更加靈活。
2樓:
我覺得問題的答案就一句話啊。
node.js自己就是WebServer。為啥這麼多人東拉西扯的,而且我到現在也沒看明白LZ到底在問啥。
這個問題在我眼裡我直接腦補成為什麼穿了南極人就不用穿秋褲了。
用nodejs做後端和其他語言有什麼區別?
髒而快的寫法,hack and quickly,簡單暴力,寫中小型專案非常爽。大型專案真沒寫過,不敢妄評。從學習的角度的角度來說,是主流語言中最快可以執行hello world的。當初上JSP課,光配環境老師就能帶著配一周,大小毛病折磨人,之後我就再也沒碰那玩意了。越小的東西用node越好寫,比如糊...
為什麼要做node js服務端渲染?
我是老尚 這其實是乙個工作場景不斷 前移 的過程。最早期的頁面只是html css,後來內容都是直接套在php jsp裡的。但這樣速度很慢,並且在架構上存在緊耦合。後來把頁面的渲染生成放在js裡,前端只要獲得Json資料,就可以動態的更新頁面,這就是ajax。這時前端頁面的更新 響應速度有了極快的提...
前端小團隊可以利用nodejs完成什麼事兒
滑動變阻器 座標成都,乙個人,每天平均抽空三個小時。大概一年可以利用nodejs完成一款介面文件管理工具,解決前後端聯調效率問題。不知道題主接觸過介面文件工具沒有,大概功能就是開發人員錄入api介面,介面呼叫方可以實時檢視文件詳情。在這個工具中nodejs主要是用來寫介面,採用的後端框架是eggjs...