为啥需要node js,啥是框架

Posted

技术标签:

【中文标题】为啥需要node js,啥是框架【英文标题】:Why do I need node js and what is a framework为什么需要node js,什么是框架 【发布时间】:2021-10-23 06:13:20 【问题描述】:

所以我学习了 html 和 CSS,现在我正在学习 javascript,但我想知道什么是 node js,为什么我需要它,一般来说什么是框架?如果这个问题有点愚蠢,对不起:)

【问题讨论】:

***.com/questions/1884724/what-is-node-js 【参考方案1】:

在非常高的层次上,您的代码分为后端代码和前端代码。后端代码在“服务器”上运行,而前端代码直接在浏览器中运行(因此得名前端)。

Javascript 本身被认为是前端。它用于操作网页的可视元素(DOM、HTML 小部件)。 Python、php、JAVA 被认为是后端。以前,有人会用 Python 编写后端代码,输出将被发送到前端,然后您将使用 Javascript 进一步操作它(例如 - 在显示数据之前隐藏一些字段,显示一些字段)。

Node 允许您使用 Javascript 编写后端代码。这意味着如果您已经了解 Javascript,则不必去学习另一种编程语言(如 Python 或 JAVA)来编写后端代码。您可以使用 Javascript(使用 Node)创建后端代码。

【讨论】:

所以我只有在开始编写后端时才需要它?因为我正在学习前端 Web 开发 来自*** (en.wikipedia.org/wiki/Node.js) 的定义 - Node.js 是一个开源、跨平台的后端 JavaScript 运行时环境,在 V8 引擎上运行并在 Web 之外执行 JavaScript 代码浏览器。

以上是关于为啥需要node js,啥是框架的主要内容,如果未能解决你的问题,请参考以下文章

javascript,啥是js库?

vue.js是啥?为啥要在nodejs中安装

为啥在使用promise时使用Q,bluebird框架? [复制]

为啥装 node.js 要先装 python.python 起到了啥作用

为啥要使用 Restify?

javascript 框架:啥是 UI 绑定和组合视图?