為什麼說nodejs是前端必備技能?

時間 2021-05-05 15:55:46

1樓:泥潭裡的金魚

換了一家新公司有些node的專案要維護,花了一周時間熟悉了下環境開始工作了。當然了 node 我也是剛聽說,其實這個東西已經發展了好多年了。現在需要做個打包器什麼的都用node。

我想說的是:

技術為市場服務,需要什麼馬上就能上手就行了.當然了我也不是神仙,讓我做伺服器我做不到。專注自己的領域就可以了。技術每年都在換湯不換藥。我遊戲研發15年了這是我的最深感觸。

2樓:咕嚕捨小二

那要看你所謂的nodeJS技能要到哪個程度了,如果是nodeJS開發工程師確實是走向服務端技術棧的必須,而且對其熟練度比較高。 但如果僅作為開發工具編譯平台的話,那也並不需要多強的能力,只要會安裝配置和使用即可。

就此我們可以考慮nodeJS是否是必備技能呢? 很顯然,至少在10年內是必備技能,如今不用nodeJS做開發,無論是開發時的效率,還是維護時的效率都非常低。

3樓:

我覺得大家還是明確一下什麼叫技能.

nodejs對於前端工作的增益,模擬到其他語言也就是個IDE的功能.

無論是npm還是webpack還是其他,都是基於nodejs的工具.前端在開發的時候使用到了這些工具,不代表前端需要了解工具是怎麼造的,更不可能代表掌握了nodejs.

當乙個前端工程師不需要在生產環境中使用nodejs部署專案,我們就應該認為他不需要nodejs,他需要的是基於nodejs的工具.

肯定會有人有錯覺,覺得

了解了nodejs+自己寫js=自己掌握了nodejs.

我認為這是不嚴謹的.

不會nodejs依然可以做好前端的工作.

4樓:陽叔

當某乙個人說出一段話的時候,需要考慮他所處的位置以及他的利益需求。JS是必備技能我信,對於node來說得看你處在什麼位置,比如公司就要求node開發後端那麼你就必須要會,但是一般公司前端開發三大框架也就夠用了,這完全取決於公司需求。

5樓:阿安

另外,npm 作為 Node.js 的包管理工具,由於 webpack 的出現,使其使用範圍卻不僅限於服務端,而是作為前端的模組化方案而存在,許多流行的庫/框架/工具都有對應的 npm 包,如果你的專案使用 webpack 構建,可以很方便地引入並使用這些 npm 模組。

6樓:攻城獅

在前後臺分離開發和前端工程化開發越來越火的今天,前端工程師掌握nodejs一些基本的知識是很有必要的,比如採用nodejs搭建伺服器,npm包管理,不過已僅此而已便能勝任開發。

然而如果想要對前端進行更好的優化,讓node伺服器對前端輸出進行控制,掌握nodejs就很有必要了,比如說對輸出的靜態檔案進行快取控制,增量載入等;配合nodejs可以設計出很好的輸出策略,給使用者更好的體驗。

總之,前端工程師只需要掌握nodejs的一些基礎的就可以勝任前端的開發,然而如果想要更好的提高前端的效能,成為乙個了不起的前端工程師,掌握nodejs就變得很有必要了。

7樓:李家良

並不是Node是前端必備,但是要更深入前端領域,Node是必經之路。

因為有了Node,前端程序現在才會跑的那麼快。

前端各種工具工作流基本Node的npm。

Node服務端,前端工程師可以全棧開發。但是最佳實踐會是前後端分離。

8樓:Luilui

Node.js 的乙個主要作用是用它開發伺服器端程式並部署在伺服器端。

當然也可以開發命令列工具在本地使用。

「Node.js是前端必備技能」 本意說的是前端人員應該學會使用前端開發輔助工具(均是用 Node.js 開發而成)。

是讓你學會使用,不是讓你學會構建。

大致上跟「讓你學會玩遊戲( C++ 開發的) 而不是讓你學會用 C++ 開發遊戲」差不多。

所以這句話表述有歧義,應該改為:

「會使用 Node.js 下的前端開發輔助工具,是前端必備技能。」

9樓:

nodejs 可以幹的事兒多著呢,如果說的只是使用 npm 工具的話,確實是基礎技能了。

如果說的是自己寫 npm 外掛程式或者部署 nodejs 伺服器什麼的,個人感覺並不是什麼必須技能吧。

10樓:

前端的各種工具大部分基於nodejs的,

如果你只是想使用而已,那問題不大,

可現實是,各個公司多少都有點一樣,你需要定製這些工具,使其能夠適應你們的開發流程。

那麼你就需要nodejs了。.

為什麼說 Mac 是前端的標配?

王司徒倒懸掃六合 根本就沒有標配,當時學前端不就是也有個原因是,啥環境也都不用裝了,直接編輯器就行了麼。來自MacBook Pro Retina,13 inch,Early 2015 星期六的黃昏 最關鍵的原因有這樣幾個 1 只有mac下的safrai才能除錯iPHONE中的瀏覽器,windows下...

為什麼說mac是前端的標配?

前端小學妹 1,缺少alfred這樣的神器,導致應用啟動 檔案導航和查詢效率很低。everything速度是不錯的,但是使用的體驗還是不如alfred。2,缺少剪貼簿歷史記錄神器,和上條一樣,使用alfred解決,據說win下也有,沒試過體驗如何。3,終端難用,如果你需要經常用到終端的話會同意的。4...

為什麼 node js 的官網不用 node js 而用 nginx 搭建?

techmoe 你以為的Web服務架構 實際上的現代Web服務架構 乙個高可用的Web服務建設絕對不是僅僅啟動乙個Server程序就可以的。為了確保整個系統的可用性,從最初建設就要開始考慮包括負載均衡 彈性伸縮等特性來保證今後系統在各種不確定因素下的健康與穩定。nginx在很多例子中是作為乙個負責負...