3

我今天刚刚听说 node.js,它是 Web 开发的新手。经过几个小时的研究,我终于找到了这篇文章,它清楚地向我解释了 node.js 做了什么。

我正在创建一个评论网站。内容将主要从数据库中存储和检索,重点是用户搜索以查找评论。任何地方都不会有实时内容。似乎 node.js 的主要目的是创建可以通过使用持久套接字连接为实时应用程序提供服务的 Web 服务器,这是我提议的网站/应用程序没有做的事情。

我知道 PHP 可以很好地满足我的需要,但我的问题是,node.js 是否可以为非实时网站/应用程序带来任何其他好处?

4

1 回答 1

7

Node.js 不仅仅用于编写实时网站。它还在服务器和客户端代码之间提供了一种通用语言,提供了数百个模块——参见NPM——并且正在以良好的速度发展。

归根结底,这归结为您感到满意。如果您对使用 PHP 感到满意,并且认为没有理由想要拥有实时方面,那么请使用 PHP。如果您对 JS 和异步范式不满意,那么请坚持使用 PHP。如果你喜欢 JavaScript,没有理由不使用它。

于 2013-11-06T09:05:00.607 回答