2014-04-05 28 views
-6

我想學習node.js,但我已閱讀的教程假設我明白這是重點。Node.js開始有什麼意義?

is iis running c#與node.js運行javascript的概念相同。

是否有節點的全部觀點,以便我能夠創建節點服務器並讀寫數據庫並執行典型的服務器端內容,但是我能夠使用JavaScript作爲我的服務器端語言?

如果這是正確的,那麼是否有可能在我的godaddy託管帳戶上運行節點?

而節點是一個很好的學習技術嗎?這很容易嗎?

我看到有人在談論快遞,但我很難看到這些部分如何組合在一起?

感謝您的幫助。

+0

作爲初學者,我問一個問題,並得到親密的報價。請你幫幫我。這只是一個簡單的答案? –

+1

人們不回答,因爲a)它是基於意見b)最接近的不是基於意見的東西是重複的。 –

+1

http://stackoverflow.com/questions/1884724/what-is-node-js?rq=1 http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node- js?rq = 1 http://stackoverflow.com/questions/11311672/building-a-website-using-node-js-best-practice http://stackoverflow.com/questions/5062614/how-to-decide- when-to-use-node-js?rq = 1 http://stackoverflow.com/questions/6084360/node-js-as-a-simple-web-server?rq=1 –

回答

1

您可能會發現花時間觀看Ryan Dahl's talks之一,瞭解他爲什麼創建節點非常有幫助。

在回答你的問題:

  • 它是運行在IIS一樣的C#?

不,因爲在這種情況下,IIS正在提供各種類似web服務器的服務。在Node中,您的應用服務器。例如,使用IIS/C#,C#不需要擔心提供(例如)靜態圖像文件。使用Node,您的節點應用程序需要處理這個問題。實際上,您將使用框架來執行此操作。作爲Express的基礎,Connect是一個框架,它負責處理您通常期望Web服務器或容器爲您處理的大部分事情。

  • 你可以在GoDaddy上安裝嗎?

我對於GoDaddy的理解是「不」,但也有各種主機專用於節點的選擇,而你也可以只得到一個「純」虛擬機並安裝節點。 Heroku,Joyent,Nodejitsu可能是專門用於node.js託管的「大品牌」,儘管還有其他的。顯然,您可以在雲中獲得Linux虛擬機的地方並不缺乏。我個人喜歡數字海洋對於普通的基本虛擬機。

  • 學習好,容易嗎?

這可能是您獲得降薪的原因,除了明顯缺乏有關Node的「觀點」的研究之外,因爲這是一個非常基於意見的問題。就我個人而言,我覺得很容易就可以獲得。話雖如此,但它「平坦」或許多人會說「事件驅動」,而單線程本質確實使它與以前使用過的技術有根本的不同。再一次,如果你看到達爾的一次談話,你就會明白這一點。 Javascript也與許多用於網絡的常用語言不同,因爲它是一個functional language而不是基於類,JavaScript使用原型繼承。快遞

快,這是我做的較早提及,以及正在興建/帶連接的

  • 角色是開發應用程序最常用的基本框架。它提供了許多服務,因此您不必自己重新發明輪子,併爲您的應用程序提供組織理念。

    希望這有助於一些。觀看一些視頻。