gpt4 book ai didi

php - Node.js 能否具有与 PHP 相同的功能,还是应该一起使用?

转载 作者:行者123 更新时间:2023-11-30 07:27:37 25 4
gpt4 key购买 nike

我知道 PHP 和 Node.js 的基础知识,但我不明白为什么有些人会争论哪个更好...... Node.js 可以像 PHP 一样用于呈现网页吗?例如,您可以使用 Node.js 制作 BBS(我知道您可以访问 DB,但浏览帖子似乎是个问题)?在我看来,Node.js 既可以用作非常简单的 HTTP 服务器,只提供基本的 HTML,无需更改它,也可以用于通信(我用它来实现)。例如,我正在制作一款浏览器 MMO 游戏,我使用 PHP 为网站和论坛/开发博客提供服务,并使用 Node.js 为实际游戏提供服务。还是我遗漏了什么?

最佳答案

Node.js 可以像 PHP 一样用来渲染网页吗?

是的。有一些差异,但主要思想是在服务器端使用 Node.js 来响应请求,类似于 PHP。再次重申,是的,您可以使用 Node.js 呈现网页。

你能用 Node.js 制作一个公告板系统吗?

是的。渲染帖子也可以在 Node.js 中完成。您也可以在客户端 JavaScript 上呈现帖子,那么为什么您认为服务器端 JavaScript (Node.js) 会更受限制?对于模板,请参见例如。 {{ moustache }}Pure .

Node.js 相对于“标准”PHP 的主要优势在于 JavaScript 是事件驱动的,您对所有请求使用单线程,而在 PHP 中,您对每个请求使用单独的线程。

Node.js 允许您仅使用 JavaScript 编写自己的“服务器”。如果您想构建例如,它会简化很多。通信服务器。

更多资源

有关在 Node.js 中呈现网页的更全面的解决方案,请参见例如。 ExpressJS Node.js framework .您可能特别感兴趣 the way ExpressJS allows you to render views .

关于php - Node.js 能否具有与 PHP 相同的功能,还是应该一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9308350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com