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

前端新人,自學前端半年,算是入門了。但是對後端一竅不通,此時想掌握後端知識,並且有利於以後的工作的話,是學習Node.js好還是學習PHP比較好,求過來人指點指點。別給我說兩個都學,我學好一個有時間我會去了解另一個的,首先是學好一個。


作為一個前端,能問出這樣的問題,說明你很喜歡PHP嘛。


有興趣或者有精力的話兩個都學 都了解一下。學Node.js對前端比較有幫助,大有裨益,而深入學習的話你將引出一系列技術棧包括但不限於jade,ejs,less,express,mongodb, Mongoose ,npm,gulp,模塊化,中間件,WebSocket,Socket.io,RESTful架構,測試Mocha + should.js以及bootstrap等


PHP是前端工程師走向Server的過去式;

node是前端工程師走向Server的將來時。

然並卵,看看公司用的是什麼吧。


前端新人,自學前端半年,算是入門了。但是對後端一竅不通,此時想掌握後端知識,並且有利於以後的工作的話,是學習Node.js好還是學習PHP比較好,求過來人指點指點。別給我說兩個都學,我學好一個有時間我會去了解另一個的,首先是學好一個。

前端和後端的交接處在於HTTP協議,對於前端來說,這是最有必要了解的。無論PHP也好Nodejs也好,路由實現的部分簡直不要太容易看,就是那種完全不需要學,直接給你代碼,你照著都能念出中文來的樣子。

所以如果作為對前端知識的拓展,選哪個語言可以用扔硬幣的方式決定。

PHP的優勢在於:老牌開發語言,資料又多又全,使用PHP的企業也比較多,無論是自學還是找人問都很方便;常用的幾個PHP框架文檔也好的不行,包括wordpress也是用的PHP;學會之後,找個免費的虛擬主機,做個一個個人站,簡直不要太方便。

Nodejs的優勢在於:社區非常活躍,語法就是JS,最常用的後端框架express非常簡單好用,文檔清晰有中文翻譯。同時Nodejs可以做很多前端工程化的工具,非同步也是一個很優秀的特點(仁者見仁吧)

總的來說:

如果公司在應用某一門後端語言,不妨就學這一門,遇到不懂的地方,還可以在身邊找到同事諮詢。從自己長遠的職業角度考慮,建議學Nodejs,畢竟除了用來做後端,還能提高日常開發效率。


php是全世界最好的語言,js終將統治全宇宙,看你想要什麼了,如果志在宇宙,還爭什麼天下啊,如果你想統治世界,學會統治宇宙的技能也沒用,說了這麼多,php就是做網站的,node確是一個平台,如果你想做網站學php吧,如果你還想做其他的學node


你把職業生涯的規劃加5年這都不是事兒了。不都學說明你能力就那樣了,學啥都白搭。


全是抖機靈啊,學你最有可能用到的。毫無疑問是node啊,不會node還怎麼玩js啊。


php是垃圾


還是先把前端學好。


你確定你走前端的道路?


php是很好,但是,你確定你以後是要做前端?

現在大部分大公司的前端架構都是基於nodejs的工程化工具,我們公司用的更多一點,除了工程化之外,我們還玩前後端完全分離,所以前端除了要寫前端業務,也要寫node中間層。

其實現在node對前端來說已經是必備技能,樓主感覺應該還是處於jQuery+切圖的階段吧,只能說,如果樓主想做好一個前端,先把前端必備技能掌握好,如果不想就投入php的懷抱吧…

引用公司一個前端大神的話:一個不會node也可以搞後端的前端人員,基本上視野分就不及格了。


這個得看你是要做什麼項目

我學了這麼多技術(php/ruby/android/node.js/angular),只有一個感覺,語言為項目而生

做項目追求的是速度,哪個語言開源多,github 搜到的項目多,就學哪個語言

另外還得看你喜歡哪個,接觸的人多了,發現每個人的悟性和喜好不一樣

你覺得你理解 php 快還是理解 node.js 快,那個快學哪個


nodejs吧,開發效率更高,社區最活躍,許多大公司(paypal,uber)都在往nodejs上面遷移,是未來的趨勢


js是全宇宙最全能的語言(≧▽≦)


借用其他知有的一句話:

PHP是世界上最好的語言,而JavaScript則要統治全宇宙。

因此看你的目標是世界還是宇宙了。


非同步是邪道~學php~


分頁阅读: 1 2 3