3

私はnode.jsとそのアプリを1年間見ていますが、古き良きJavaコードの大部分をnode.jsに置き換えたいと思っています。

node.jsで気付いた問題は

  • バージョンごとに物事が機能しなくなって、混乱のように見えます
  • 悪いドキュメント、本当に悪い
  • どのライブラリが移植されたか、まもなく移植されるかはわかりません
  • マルチコア管理ですね。
  • 実際の動作に関係なく、CPUパワーの100%を使用します(つまり、ループで一時停止します)。それはグリーンではなく、これは私たちにとって重要です。

セキュリティ上の懸念については、リバースプロキシの背後に配置し、古い実際のJavaサーバーのみが使用できるようにします。

更新:おかしいこの質問は建設的ではないため閉じられます。接着剤がない場合、どのように質問を建設的にすることができますか?そういうわけで私もここでaksingしています!ここのモデレーターは本当に時々ひどいです。

ただし、ノードに移動する前に待つことをお勧めしますか?それとも、移動する時だと思いますか?

私はJavaサーバー側のコードを大量に作成していて、独自のベースフレームワークの構築を開始してから、少しずつ移植します!?

4

1 に答える 1

8

質問が閉じられた場合でも:

  • 実際、これまでのところ、かなり安定しており、下位互換性があります。
  • それ本気 ?-> http://nodejs.org/api/
  • 繰り返しますが:http ://www.nodejs.org
  • ノードはCPUまたはコア数に応じてスケーリングされませんでした。複数のインスタンスを起動するだけで、OSがノードプロセスをスケーリングできるようにする必要があります。
  • それは間違っています。

Nodeは、他の「サーバー側で考慮される言語」と比較してまだ「若い」場合でも、すでに多くの場所でその場所を見つけています。大量のユーザーに簡単に対応でき、優れたWebソケットサーバーに対応し、多くのアクティブな接続にネットワークトラフィックをディスパッチする場合は非常に高速であり、ECMAscriptはこれまでで最も甘い砂糖言語です(最後のステートメントは個人的な意見)。

Node.jsにはおそらく何百もの有効なユースケースがあり、「必須」である場合は明らかに特定のタスクはありませんが、それはほとんどの言語で同じルールです。その楽しさ、その速さ、それを掘り下げます。

于 2012-10-22T21:12:05.993 に答える