7
我是Node的新手,仍在繼續。我有一些疑問:Node.js如何與tomcat不同
- 作爲一個服務器端框架,它與Tomcat有什麼不同?
- 如果我生產一些REST API,我可以在節點服務器上託管它們還是需要另一臺服務器?
我是Node的新手,仍在繼續。我有一些疑問:Node.js如何與tomcat不同
要回答你的第一個問題,Tomcat和節點是完全不同的東西,但你可以得到節點來達到同樣的目的比如Tomcat,如果你是不可知的,你要使用的編程語言和你在其上添加正確的東西。
所以除了編程語言的差異之外,你所做的比較並不是真的。您會發現,Node(與底層的V8引擎相比)更像是JVM(Java虛擬機)的等效物,而不是Tomcat。
您可以在Node上開發任何類型的應用程序。其中的一部分將是服務器應用程序,然後其中的一部分將是Web服務器應用程序。
現在,可能是Node上最常用的Web服務器是Express。 我真的不知道另一個。我發現快遞並從未尋找任何其他。
所以,爲了比較的目的,認爲它是這樣的:
JVM vs. V8+Node
Java vs. Javascript
Tomcat vs. Express
關於你的第二個問題,是的,你可以在節點構建REST API的,只要你加快遞在它的上面。好消息是它非常簡單。 看一看: http://expressjs.com/en/guide/routing.html
祝你好運,玩得開心學習Node。我有噸。離開Java,從不回頭;)
謝謝米格82 ..這是我得到的最好的解釋,直到現在,它解決了我的疑惑。感謝那 –
沒問題@ChandanGupta。你認爲你可以把我的標記作爲答案嗎?謝謝。 – Mig82
自從學習節點以來,我有一個跟隨的問題在我身上一直在吃。它表示不會將其用於CPU密集型應用程序,但不是任何需要CPU密集型處理的進程? – Chad