Php 我可以在node.js中创建一个完整的站点吗?

Php 我可以在node.js中创建一个完整的站点吗?,php,node.js,Php,Node.js,我想建立一个新网站。如果我在服务器端的node.js中创建整个站点,这是一种好的编程方法吗 如果PHP更好,我也知道。Node仍然是一个年轻的平台。虽然您确实可以使用Node创建整个网站或web应用程序,但学习该平台需要一些经验,对初学者来说并不特别友好。我会坚持使用PHP快速组合站点,并尝试使用Node,直到您学得足够好,知道何时应该使用它。是的,您可以使用Node.js构建整个站点。这样做的好处是,在服务器大小的页面生成和客户端交互中使用相同的语言 例如,这里有一个简单的方法可以从用户附近的

我想建立一个新网站。如果我在服务器端的node.js中创建整个站点,这是一种好的编程方法吗


如果PHP更好,我也知道。

Node仍然是一个年轻的平台。虽然您确实可以使用Node创建整个网站或web应用程序,但学习该平台需要一些经验,对初学者来说并不特别友好。我会坚持使用PHP快速组合站点,并尝试使用Node,直到您学得足够好,知道何时应该使用它。

是的,您可以使用
Node.js
构建整个站点。这样做的好处是,在服务器大小的页面生成和客户端交互中使用相同的语言

例如,这里有一个简单的方法可以从用户附近的flickr中查找照片:

以上用于客户端交互

既然您提到您了解PHP,那么是否要使用
node.js
构建应用程序完全取决于您自己。您想学习如何使用
node.js
?然后使用
node.js
构建它。项目进度是否有一个紧迫的截止日期,而您没有时间学习
node.js
?然后使用PHP

这可能是一个很好的开始


我也推荐。第六版包含关于服务器端javascript和node.js的完整部分。

这个问题不适合我们的问答格式。我们希望答案通常涉及事实、参考资料或特定专业知识;此问题可能会引发意见、辩论、争论、投票或扩展讨论。@DaveRandom:事实上,node旨在处理大量的同时连接。@DaveRandom:node允许您通过@Matt Neat或类似的@Matt Neat生成更多线程,这在以前从未见过,我的所有节点都是用于相对较小的应用程序,在这些应用程序中,单个线程永远不会得到100%的利用。虽然我仍然坚持认为最好使用一个成熟的服务器,但你不必再发明像URL重写和DDOS这样的东西protection@DaveRandom当前位置我同意它仍然是新的和未建立的,但是,以模块和库的添加速度以及JavaScript的普及程度,我认为它不会像nginx和apache那样需要很长时间才能建立起来:)。有什么好的教程可以开始在NodeJS中构建完整的站点吗。