2012-09-13 89 views
2

試圖瞭解如何使用node.js獲取Web應用程序。瞭解Node.js使用案例

是否有基本上2個主要使用的情況下,即:

  1. 整個系統是用節點,所以你必須功能登錄,註銷,密碼恢復,和其他任何Web應用程序一樣。所有這些都是用javascript編寫的?

  2. 您只使用node.js發送客戶端更新,以便對應用程序產生實時效果。但是其餘的應用程序是用例如導軌或Django的

請告訴我,如果我理解正確此:

與node.js中使用的其它技術方面,你會看到如何使用Node.js作爲後端服務器,插座的人。 io在客戶端建立一個跨瀏覽器的長時間運行ajax調用庫,然後你可以爲你的客戶端mvc模式使用backbone.js。

這是正確的嗎?

+3

Node.js的使用我們的應用 Skype的語音一樣&視頻聊天上的Chrome瀏覽器是一個JavaScript運行系統。你可以用它來做任何你喜歡的事情;您可能會用Python,Java,C++或任何其他編程系統做的任何事情。儘管如此,它可能會更好或更差,但它仍是一個通用系統。 – Pointy

回答

2

基本上來說,它只是一個運行javascript代碼服務器端的工具。你用它做什麼取決於你。許多人將它作爲補充系統使用,因爲它相對較新,但使用node.js運行獨立應用程序是完全可能的。

據說它特別擅長處理併發連接,這就是爲什麼經常建議在應用程序內處理實時作業的原因,但沒有「義務」可以說這個特定的用例,這只是你可以做的一件事。

就像所有事情一樣,理解它的最好方法就是使用它,所以不要害怕玩弄它。

0

使用情況節點JS,因爲我們使用的節點JS

+0

你應該使用這個:https://github.com/Hironate/PeerChat – Nilesh