Так что в последнее время я много слышал о node.js. Сторонники, кажется, рекламируют это как второе пришествие Христа. Меня это заинтересовало, и я решил прочитать об этом.
Я наткнулся на несколько источников с эталонными показателями, и он отлично справляется с обработкой большого количества одновременных запросов. Но способ написания кода с «обратным вызовом» кажется мне очень «неестественным». Небольшое исследование привело меня к Eventlet, который позволяет мне выполнять асинхронные операции при написании кода, очень похожего на синхронный (следовательно, делая меня более продуктивным).
Но Node.js кажется намного более мощным, чем Eventlet (http://codescience.wordpress.com/2011/09/05/non-blocking-io-node-js-and-pythons-eventlet). Я предполагаю, что это из-за двигателя V8 JS. Есть ли предложение Java/Javascript, которое позволяет мне выполнять асинхронные операции при написании синхронного кода, что дает мне лучшее из обоих миров — производительность разработчика наряду с производительностью JVM/V8?