-2
A
回答
0
节点仍然是一个年轻的平台。虽然您确实可以使用Node制作整个站点或Web应用程序,但在学习该平台方面需要一些经验,并且对初学者不是特别友好。我会坚持使用PHP来快速将网站放在一起,然后尝试使用Node,直到您学习到足够好的知识,以便知道何时应该使用它。
1
是的,你可以建立你的整个网站node.js
。这样做的好处是,您对服务器大小的页面生成和客户端交互都使用相同的语言。
例如,这里有一个简单的找到照片来自Flickr用户接近:https://github.com/ericf/photosnear.me
上述用途YUI为客户端的交互。
既然您提到您了解PHP,那么完全取决于您是否想用node.js
构建应用程序。你想学习如何使用node.js
?然后用node.js
构建它。项目进度计划是否有严格的最后期限,你没有时间学习node.js
?然后使用PHP。
这些可能是一个很好的上手
- http://www.nodebeginner.org/
- http://net.tutsplus.com/tutorials/javascript-ajax/learning-serverside-javascript-with-node-js
我还建议Javascript: A Definitive Guide。第6版包含了关于服务器端javascript和node.js的完整部分。
相关问题
- 1. 以编程方式创建一个完整的Drupal站点
- 2. 我可以在html敏捷包中获得完整的站点地图吗?
- 3. 我可以创建一个asp.net网站并用wordpress托管吗?
- 4. 我可以创建一个JavaScript函数的链接点吗?
- 5. IIS:我可以为Intranet站点创建主机标头吗?
- 6. 我的install4j安装可以捆绑一个完整的jdk吗?
- 7. 你能用一个页面创建一个完整的网站吗?
- 8. 我可以在一个表中创建几个表,mysql吗?
- 9. 我可以在TestNG的@Factory中创建一个新套件吗?
- 10. 我可以在R中创建一个空的ggplot2图吗?
- 11. 我可以在Matlab中创建一个新的变量吗?
- 12. 我可以在Z3中创建一个新的解算器吗?
- 13. 我可以使用指定的ID在neo4j中创建一个节点吗?
- 14. 是否可以使用Silverlight创建完整的网站?
- 15. 微软动态的第一步,我可以在本地创建一个完整的环境吗?
- 16. 我可以在VS2010中创建网站项目类型吗
- 17. 我可以在Ajax中创建EL吗?
- 18. 我可以在SystemVerilog中创建一个const对象吗?
- 19. 我可以递归地在Zookeeper中创建一个路径吗?
- 20. 我可以在SQL中创建一个select语句吗?
- 21. 我可以在同一个类中创建对象吗?
- 22. 我可以在CSS 3中创建一个Mac菜单吗?
- 23. 我可以在SQL Server中创建一个全局函数吗?
- 24. C#我可以在另一个线程中创建控件吗?
- 25. 我可以在CALayer中创建一个NSBezierPath动画吗?
- 26. 我可以在C中创建一个MATLAB库吗?
- 27. 我可以在Sublime text 2中创建一个新类吗?
- 28. 我可以在readFromData中创建一个Untitled NSDocument吗?
- 29. MTM 2012 - 我可以在草稿中创建一个错误吗?
- 30. 我可以在对象中创建一个方法吗?
*此问题不太适合我们的问答格式。我们期望答案通常涉及事实,参考或具体的专业知识;这个问题可能会征求意见,辩论,争论,投票或扩展讨论。* – 2012-04-25 10:34:04
“是PHP更好”是*高度*主观的。如果你花了5秒钟的时间来解决这个问题,而是专注于[node]的稳定性,并质疑你不确定节点支持哪些特定部分(数据库交互?查看渲染?),你可能*有一个体面的问题。 – Matt 2012-04-25 10:34:19
NodeJS提供了构建网站/应用程序所需的全部功能。这取决于你的要求。 – Dev 2012-04-25 10:35:05