iT邦幫忙

1

[討論]PHP 與 Node.js

  • 分享至 

  • xImage

如題,目前小弟都在使用php寫webAPI ,時常有看到Node.js突然有點興趣後爬個文,了解到Node.js也是可以寫前後端的語言使用率也是逐年有上升的趨勢,前陣子發生php大~漏洞事件,雖然php也是不斷的更新7.4再者8.0 ,目前工作經驗4年多想了解看看目前業界有使用php的大大偏向使用Node.js的想法嗎?歡迎分享經驗讓小弟參考謝謝/images/emoticon/emoticon41.gif

看更多先前的討論...收起先前的討論...
Y.B iT邦新手 5 級 ‧ 2024-09-24 20:30:40 檢舉
你是用 Laravel ?如果不是,那可以去摸看看,我用了 Laravel 之後去玩別的後端覺得各種痛苦,Laravel 太無腦了
Y.B iT邦新手 5 級 ‧ 2024-09-24 20:32:02 檢舉
我學 Node 唯一好處就是,前端 React+ typescript 我是改的動的 :))
haward79 iT邦研究生 1 級 ‧ 2024-09-24 20:59:13 檢舉
同上
php 推 Laravel
qpalzm iT邦新手 1 級 ‧ 2024-09-25 09:07:30 檢舉
正開始要摸Laravel ~沒有用框架,再目前感覺很弱勢(我對自己的想法xd),感謝兩位大大的分享
froce iT邦大師 1 級 ‧ 2024-09-25 14:24:11 檢舉
都只是要寫web弄熟一個就好,語言的差距沒特別大。除非你要壓榨極致效能。
倒是如果不侷限在寫web,而是單機使用的話,會建議去學個要編譯的語言像go或rust還是C#,要發布的話能編譯可以省很多事。
qpalzm iT邦新手 1 級 ‧ 2024-09-25 14:44:10 檢舉
C# 從開始學程式就有使用過到現在,再聽前輩的一些建議,感覺是個不敗的語言xd~純粹個人的想法
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2024-09-25 11:06:01
最佳解答

認真來說
PHP 跟 NODE ,算是兩種不同的後端語言。
差異再於NODE的語法接近JS的語法。
所以會有很多前端工程師很喜愛。

這樣為何不要轉換為NODE就好了??
原因在於使用效能上的差異。及套件相關的應用。

NODE來說,因為前端工程師的需求沒那麼大。所以可能會不明白開發時整體的架構處理,及效能的應用考量。但對後端工程師而言,NODE的開發需求其實沒辦法面面俱道。
開發起來會很痛苦。

你有提到PHP漏洞事件。其實這是每一個程式語言都會碰到的事。
只提了PHP,對它很不公平。看事情不要只看眼前。

當然了,我也不是主推PHP好或不好。講一句坦白話,開發語言只是一種工具。程式好不好還是看在工程師的身上。沒有一種語言是特別好還是特別爛的。
只有好的工程師及爛的工程師。

就像是有人可以用IPAD做很多事情,但有人就只會拿IPAD當沾版用。然後還嫌這個IPAD難用。

回來你的問題
你問的是「用php的大大偏向使用Node.js的想法嗎?」

我個人的答案是:
PHP照用,NODE也是會看情況使用。
也會NODE搭配PHP來使用。
但絕對不會拿NODE來代替PHP。
找死啊......

qpalzm iT邦新手 1 級 ‧ 2024-09-25 11:46:52 檢舉

想不到IPAD還有其他功能,完全沒想過xD (歪樓),確實如星空大說的怎麼使用工具都是看工程師的能力,只是剛好目前接觸的PHP被公部門嫌到臭頭,但從某個年代開始的卻又都是PHP製作的網站XD,讓接手的人也是挺無語的,只能說程式就在那怎麼使用真的看個人。
至於星空大的答案,我理解了純粹看情況不會有NODE取代PHP的狀況~今早再看一次文章我的想法比較確定與你相同,謝謝分享~/images/emoticon/emoticon37.gif

0
YC
iT邦好手 1 級 ‧ 2024-09-25 12:03:05

我提供另一個角度看問題,
以PHP為例,
伺服器有 Apache 和 NGINX,比較文章
PHP 的 框架將有一堆,比較文章

另外 程式語言 也一堆。

個人認為,要流行的條件是:
伺服器、框架、程式語言 的設計,剛好符合當時大眾的需求。

qpalzm iT邦新手 1 級 ‧ 2024-09-25 14:46:07 檢舉

雖然我不確定,但爬個人力銀行發現Laravel 好像是目前主流大宗 ,/images/emoticon/emoticon07.gif
只能努力學用力學xd

我要發表回答

立即登入回答