Node.js 或 Express.js 是否是像 PHP 这样的服务器端语言

Node.js or Express.js is server side language like PHP or not

抱歉,我的问题听起来很愚蠢,但我对 Node.js 有点困惑。我是一名 PHP 开发人员,我知道 php 具有在服务器上执行的操作和功能,并且return 结果到客户端屏幕。

我想问清楚,Node.js/Express.Js和PHP一样吗? Node.js 与 php 的工作相同吗?

我应该从 PHP 移动到 Node.js(如果两者的目的相同{意味着后端目的})吗?

从速度和安全的角度来看,哪个更好?

未来哪个范围更大?

请帮我解决这个困惑。

请不要贬低我的 question.I 编程新知识,并用简单的语言回答...请拜托。

谢谢。

莫伊兹。您问的是一些非常笼统的问题,但也许他们可以提供简单的答案来帮助您继续学习。

Node.JS 是异步 Javascript 运行 时间。是的,它可以 运行 作为后端代码。请阅读他们的文档:https://nodejs.org/en/about/

1) 一般来说,是的,Node.JS可以做同样的工作。他们有不同的方法和不同的架构。

2) 如果您只是要求处于当前边缘,答案是否定的。转向另一种语言是您必须学习的事情,并且真正知道从一种语言切换到另一种语言的原因是什么。

3) 这个问题的答案对于所有语言比较都是一样的:取决于(项目、体系结构、需求等等)。强制执行速度和安全性对开发人员比语言本身更负责任总是好的。

4) 两者都在改进和更新中。

Nodejs

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.

Express 是一个构建在 Nodejs

之上的框架

这是比较Node and PHP的热门内容。