2012-05-10 14 views

回答

6

它不喜歡的Node.js是真的,甚至占主導地位的今天(除了黑客,當然新聞社區),它甚至沒有一個1.0版本呢。有趣的是,猜測什麼可能會取代它已經:)

表現很好(雖然微基準不是正確的方式來判斷),但如果這是唯一重要的,我們都將編寫自定義Web服務器在C中爲每個應用程序。其他重要的事情之一是社區支持,目前Node.js肯定會採用它。它有一個非常健康的開源(這是關鍵)社區,它創建了一個大型工具庫。

我覺得Vert.x是有趣的,有看東西比Node.js的,這是偉大的方式不同。如果他們能夠繼續取得進步,讓更多的人對此感興趣,並且表明編寫Web應用程序更容易,更快,然後知道誰?也許在幾年之內,我們可以討論將要威脅Vert.x的未來的情況。

+0

,它仍然一直沒有一個1.0版本.........仍然等待近3年! –

+0

現在每個人都已經轉向了io.js,它剛剛發佈了2.0版本。事實證明,它不是vert.x,而是代替Node的Node分支。 – Bill

+0

雖然不容易爲大公司做切換 - 技術上io.js是一個分支並且沒有官方支持。像這樣的爭議造成了很多不確定性,而且在頂級爭鬥時它不會給社區留下深刻的印象。 –

3

這個微基準提出了一些有趣的事情,可能值得在Node中加以解決,但要記住,沒有人每天做數以百萬計的點擊(這些基準顯示)在一個機。他們在很多機器上做到這一點。

有一定的水平,其中更快語言有所作爲(見例如Twitter的遷移他們的後端從紅寶石到Java),但它是非常罕見的,以到達該位置。

大多數人需要一種語言,是乾淨的,易於編程的,和良好的生態系統。

Vert.x沒有生態系統可言。如果你想要一個基於JVM的系統,你可以在那裏得到很多選擇。如果你想要一個基於Javascript的系統,現在最好的選擇是Node.js.就這麼簡單。

+0

Vert.x目前可能沒有生態系統,但這只是時間問題。 – Pidster

+0

我不這麼認爲。 Node.js是第一個,並且已經擁有龐大的用戶羣。沒有node.js開發人員交換到vert.x,因爲vert.x開發人員完成的一些微基準會在完全不切實際的情況下顯示更好的結果。我可以很容易地編寫一個小型的C服務器,它可以在vert.x中脫穎而出,但又想用C語言編寫同步服務器(或Java - 等待,不需要關閉:D?),這一切都歸結於生態系統,vert.x仍然除了核心開發者之外,沒有一個社區。 – Kr0e

+0

和polyglot不是很吸引人。 Python開發人員將使用gevent或扭曲,ruby開發人員使用eventmachine和JavaScript開發人員使用node.js.所以整個「多邊貨幣」的故事是無稽之談。這對JVM世界來說真的很有趣。而在Java世界中,已經有非常好的框架,所有的活動社區都是vert.x,period。 – Kr0e