繁体   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