最近、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 のパフォーマンスの両方の長所を得ることができますか?