-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