簡體   English   中英

人們說用JavaScript構建堆棧或完整堆棧是什么意思,它與Node JS有何關系?

[英]What do people mean when they say building a stack or full stack in javascript and how does it relate to Node JS?

我是Node js的新手。 我一直在學習如何使用該語言,但仍然看不到它的意義。 我對javascript / jQuery和angular很熟悉,但是還沒有看到Node可以如何幫助我。 所有的解釋都提到,這是在以全棧javascript構建棧時做出的選擇……這讓我更加困惑! 現在什么是全棧javascript,什么是節點。 請有人以最虛擬的方式解釋這一點。

因此,node.js只是從瀏覽器中拉出的javascript,並附加了一些API。 他們如何做到這一點,是另一場討論。 簡而言之,Node.js是Chrome的V8引擎,用於運行您的Javascript,並將其從Chrome瀏覽器中拉出並作為獨立程序運行。 有些人用它來運行Web服務器,另一些人用它來運行某些腳本,以及幾乎可以用其他語言運行的任何其他普通東西(與計算機上安裝的python沒什么不同)。 優點是您現在可以在瀏覽器上和外部運行JavaScript。 現在,您無需學習Python / PHP / Ruby等來運行Web服務器,而只需學習JavaScript。 成為一名全棧JS開發人員意味着您現在可以使用JavaScript編寫服務器和前端代碼。

旁注,如果您只是剛開始使用JavaScript,請直接學習它,而不必擔心node.js或其他問題。 在超越自己之前,只需了解JS的主要思想即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM