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

标签 javascript php node.js server-side-scripting

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

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

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

在速度和安全性方面哪个是更好的选择?

哪一个 future 有更好的发展空间?

请帮我解决这个困惑。

请不要贬低我的问题。我是编程新手,也请用简单的语言回答......拜托拜托。

谢谢。

最佳答案

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

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

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

2) 如果您只是要求处于领先地位,那么答案是否定的。转向另一种语言是您必须学习并真正了解从一种语言转向另一种语言的原因。

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

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

关于javascript - Node.js 或 Express.js 是否是像 PHP 一样的服务器端语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44932958/

相关文章:

javascript - 为什么构造函数没有正确设置 <h6> 文本?

php - 命名空间声明中的别名命名空间,而不是 PHP 中的命名空间导入可能吗?

php - RIA 开发 : Coexistence of two MVC frameworks (client<->server)

php - 用 PHP 解析数学运算

javascript - Express + socket.io + mongoDB 有哪些架构选择

javascript - plupload - 发送另一个带有上传文件的请求参数

javascript - 使用 Moment 为 HighCharts 输出 Date.UTC() 对象?

javascript - CSS:如何删除伪元素(之后,之前......)?

node.js - React 和 NodeJS 如何协同工作?

javascript - 如何使用 Visual Studio 配置 Bower?