I want to make a new website. Is it good programming approach if I am make whole site in node.js on server side?
I also know PHP if that is better.
是的,您可以使用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 的整个部分。
Node 仍然是一个年轻的平台。虽然您确实可以使用 Node 制作整个网站或 Web 应用程序,但学习该平台需要一些经验,而且对初学者并不是特别友好。我会坚持使用 PHP 来快速将站点组合在一起,并尝试使用 Node,直到你学得足够好,知道什么时候应该使用它。