2012-05-10 1 views
7

BenchmarkБудет ли Vert.x представлять угрозу для пользовательской базы Node.js благодаря значительно лучшей производительности?

Hacker News Discussion

Hacker News Discussion 2

+0

Можете ли вы рассказать свое описание немного лучше? – Pidster

+0

Нет. Контрольный показатель: http://nodejx.com/nodejx-vs-vert-x-vs-node-js-cluster/ –

ответ

6

Это не так, как Node.js даже на самом деле доминирующий сегодня (за исключением Hacker News сообщества, конечно), он даже не имел версию 1.0 еще. Забавно рассказать о том, что может заменить его уже :)

Производительность хорошая (хотя микро-контрольные точки - это не правильный способ судить об этом), но если это единственное, что имеет значение, мы все будем писать пользовательские веб-серверы в C для каждого приложения. Одна из других важных вещей - поддержка сообщества, которую Node.js определенно имеет для этого в настоящий момент. В нем есть очень здоровое сообщество с открытым исходным кодом (это ключевое) сообщество, которое создало большую библиотеку инструментов.

Я думаю, что Vert.x интересен и имеет другой способ взглянуть на вещи, чем Node.js, что здорово. Если они смогут продолжать продвигаться вперед, привлечь больше людей, заинтересованных в этом, и показать, что проще и быстрее писать веб-приложения, а потом кто знает? Возможно, через несколько лет мы сможем обсудить, что будет угрожать будущему Vert.x.

+0

, и он до сих пор не выпустил 1.0. yup все еще ждет почти 3 года! –

+0

Теперь все уже перешли к io.js, теперь у которого был выпуск 2.0. Оказывается, это был не vert.x, а вилка узла, которая заменила узел. – Bill

+0

Нелегко сделать это переключение для большой корпорации, хотя - технически io.js является вилкой и официально не поддерживается. Существует много неопределенности, создаваемой спорами, такими как это, и это не дает большого впечатления от сообщества, когда идет борьба наверху. –

3

Есть несколько интересных вещей, поднятых этим микро-бенчмарком, который может стоить адресовать в узле, но очень важно помнить, что никто, делающий 100-миллионные хиты в день (что показывают эти тесты), делает это на одном машина. Они делают это на многих машинах.

Есть определенные уровни, где более быстрые языки имеют значение (см., Например, Twitter, переносящий свой бэкэнд с Ruby на 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

И полиглот не очень привлекателен. Разработчики Python будут использовать gevent или twisted, ruby ​​devs используют eventmachine и javascript devs используют node.js. Итак, вся история «полиглота» - это нонсенс. Это действительно просто интересно для JVM мира. И в Java-мире уже есть очень хорошие рамки с более активным сообществом как vert.x, period. – Kr0e

Смежные вопросы