PHP和Node js哪個更爽

時間 2021-05-30 22:10:04

1樓:張震

不管是什麼原因,只要有人說node.js,我一定捧捧場,nodejs是我這輩子看到過的最多的人想要他涼的語言,要不是nodejs這個妖孽,

我現在寫個網頁用得著整一套npm babel blower butterfly 什麼什麼什麼什麼的嗎,

弄個bootstrap就完事兒了,

撐死了上個jquery……

jquery還搞不定弄個extjs(是不是叫這個名我忘了)也絕對上頂配了……

node一來,媽了個雞都是什麼和什麼啊……

2樓:卡拉迦迪斯

都差不多……

node 和 php 的專案 , 我都寫過真的沒什麼太大的差別……

至於爽的話……爽點因人而異啊。這怎麼劃分?

3樓:「已登出」

爽?兩個我都熟,但是我對黃片有偏見,所以……

肯定是js好。

js好在哪呢。

首先,js本體語法就比php好很多。這個不僅是書寫上的問題,還有邏輯上的問題。

然後ts又比js好,雖然說好得有限,但是無縫銜接啊。

不說別的,單比語法,php就已經輸了。

其次,node後端比php後端有更先進的請求處理模式。

php後端是怎麼樣的呢,是httpd/API閘道器通過fastcgi把請求傳遞給php-fpm,然後php-fpm選擇/建立乙個程序去處理。

node是怎樣的呢,httpd/API閘道器通過http/h2/fastcgi/自有協議把請求傳遞給cluster中的某個worker程序,worker把相應事件推送到事件迴圈中,隨後由主線程處理。

雖然說實際上採用fastcgi的並不多(這也說明fastcgi協議,雖然基本上就是個http協議,本身也有一些問題了)。

這兩個模式哪個更好不需要解釋。

最後,node具有更方便的native介面。除了native模組,nodejs還可以使用wasm(不過這有點多此一舉的感覺)。而且node針對native模組設計的N-API介面在呼叫v8和uv方面都很方便。

其實後兩條不用看的,只需要第一條就足以說明js更香了。是js香,node只是js的乙個執行時環境而已。

4樓:李巨集杰

PHP沒用過,但是就JS來說:沒有比JS更糟糕的語言了:

你學會了JS,你就學會了一系列糟糕的東西

然後你就需要一些補丁,官方的,微軟的,社群的各種各樣的工具來幫你提供一些大部分現代需要都內建的功能。

與其說你學會了JS,還不如說你學會一大堆工具,解決了一些其他語言中不存在的問題。

5樓:go演算法

node做後端坑太多,謹慎,乙個長度超過500的陣列迴圈處理都能讓服務掛掉,各種坑,語言較強的問題處理能力,後端php還是比node好。

6樓:

當然是 PHP 爽,沒有 Once await ,never back 的問題。

就是本來乙個同步的函式改非同步,導致所有東西都要改

7樓:

看了一些回答真是三觀盡毀,我從來沒有覺得語言有優劣之分,只有合適與不合適,每個語言都有自己的優點和缺點,哪門語言能做些什麼,有些人還真沒點b數。因為他們自己水平不夠,他就以為所有人都和他在乙個水平似的。

對不起,好像跑遠了。題主的問題我覺得還是在於題主想要做什麼,要選擇合適的語言考慮因素也很多,今年畢業設計準備拿node來試試,看看這個『玩具』好不好玩

滑雪和衝浪哪個更爽?

賣白菜的折耳根 衝浪沒有大把的時間沒法練,長板還好,小浪也能湊合玩,但是經常是十天半個月沒浪,有好浪海浬下餃子,也練不了什麼技術動作。短板,上手很難,可能前乙個月都停留在划水階段,很多滑雪選手跑來都是勸退,短板衝浪入門難度係數太高,遠高於風箏滑雪水翼尾波,臺風浪的快樂只有浪人才懂 leeyan 目前...

node js可以代替php嗎?

Lcwai 1 後端語言無分好壞,自己喜歡,寫起來順手就好 2 建議你還是再深入學習node,期間自己寫些小專案練手,玩熟了就可以拿大點的專案試下 安靜地吹牛 1.學不會php的程式設計師卻能學會js不存在的。php是世界上最簡單樸實的程式語言。2.如果需求只是簡單增刪改查可以用各種能做http r...

前端工程師學 Node js 好還是 PHP 好?

PHP是前端工程師走向Server的過去式 node是前端工程師走向Server的將來時。然並卵,看看公司用的是什麼吧。 又欠 說實話我當時也糾結了很久,不過我不是糾結先學PHP還是Node.js,我是糾結 到底做乙個真正的hack呢,還是做乙個兢兢業業的碼農,每天在生產線上搬最平凡的磚 後來成了2...