2014-02-11 29 views
12

我想盡快開始新項目的NodeJS,我想知道我是否應該嘗試飛鏢VM來代替。我讀過Dart VM還沒有完成,但我應該已經擁有了我需要的所有東西(網絡服務器,套接字,文件I/O),並且我很樂意發現新的東西。與Node.js相比,Dart VM的性能如何?

有沒有人有兩個節點和DartVM經驗,並能告訴我什麼是主要的分歧/問題的期望,或者如果飛鏢VM真的不是真正的服務器端項目可用了嗎?

我不要求你的個人喜好,但實際的問題,我可能會遇到根據您的經驗。

+1

飛鏢VM是可用的,如果你不介意的話,它不是在戰鬥中進行測試。也就是說,如果你想自己拿火,你可以試試。那時支持Dart VM正式加入Googe Chrome瀏覽器,那麼它真的會被數百萬用戶感受到。目前,它只是扮演愛好者。附:服務器Dart VM是稍後將構建到瀏覽器中的相同虛擬機。去吧! – mezoni

+0

有一點要記住的是該節點的[生態](https://www.npmjs.org/)是近兩個數量級更大的。 – josh3736

+2

我在飛鏢中編寫了一個URL unshortener來測試它。沒有緩存或任何東西(只是一個玩具)。這是一種足夠複雜的東西來體驗服務器上的語言。如果你想看看代碼,你可以在這裏找到:https://gist.github.com/qubyte/8513745 – qubyte

回答

11

我工作的一個小項目,在幾個月前,用飛鏢作爲服務器端語言。我非常喜歡它,除了偶爾出現的「沒有包裝」之外,沒有任何特定的問題 - 與Dart相比,Node有更多的包裝。這可能是開發速度需要考慮的事情(不需要重新發明輪子)。除此之外,一切都很順利。

作爲一個說明,它正在現場被別人利用:top 5 live websites already using Dart