我想建立一个新网站。如果我在服务器端的node.js中创建整个站点,这是一种很好的编程方法吗?
我也知道PHP是否更好。
答案 0 :(得分:1)
是的,您可以使用node.js
构建整个网站。这样做的好处是您在服务器大小的页面生成和客户端交互中使用相同的语言。
例如,这是一个从用户附近的flickr查找照片的简单方法:https://github.com/ericf/photosnear.me
以上使用YUI进行客户端交互。
由于您提到您了解PHP,因此您是否要使用node.js
构建应用程序完全取决于您。您想学习如何使用node.js
吗?然后使用node.js
构建它。项目进度表是否有紧迫的截止日期,您没有时间学习node.js
?然后使用PHP。
这些可能是一个很好的入门
我还建议Javascript: A Definitive Guide。第6版包含服务器端javascript和node.js的整个部分。
答案 1 :(得分:0)
Node仍然是一个年轻的平台。虽然您确实可以使用Node创建整个站点或Web应用程序,但它需要一些学习平台的经验,并且对初学者不是特别友好。我会坚持使用PHP将网站快速放在一起,然后尝试使用Node,直到您完全了解它并知道何时应该使用它。