わかりました、これはおそらく少し鈍くて要点ですが、Node.jsの要点/必要性は何ですか
私は主にCloudFoundryを通じてそれに気づきましたが、それが何をしているのかよくわかりません。ただし、VMWareがそれをサポートする理由として、おそらくかなり大きなものだと思います。
前もって感謝します。
わかりました、これはおそらく少し鈍くて要点ですが、Node.jsの要点/必要性は何ですか
私は主にCloudFoundryを通じてそれに気づきましたが、それが何をしているのかよくわかりません。ただし、VMWareがそれをサポートする理由として、おそらくかなり大きなものだと思います。
前もって感謝します。
それは...
:)
Node.js は正しく IO を実行します。これは非同期でノンブロッキングであり、js を使用する利点は、標準のブロッキング IO がないことです。
高速で (v8 は野獣です)、拡張性が高く、活気に満ちたコミュニティがあり、人気があります。
now
やのようにノード上で動作する素晴らしいライブラリがたくさんありますsocket.io
。
リアルタイム通信と高度な同時 Web サイトに優れています。
また、コードの重複が少ないという追加のボーナスもあります。サーバーと同じ MVC コードをクライアントに記述して、非 js ユーザーを簡単にサポートできます。
さらに読む:
Node.js は、Google の V8 JavaScript エンジンを使用するイベント ベースの非同期 I/O フレームワークです。Node.js は、負荷の高いクライアント サーバー JavaScript アプリケーションによく使用されます。
node.js タグには、正しい方向を示すための背景情報がいくつかあります: https://stackoverflow.com/tags/node.js/info
Node は Javascript のファースト クラス関数を活用して、非常に競争力のあるパフォーマンスを実現しながら、動的スクリプト言語でサーバーをプログラミングできるようにします。
Node は、Haskell、Erlang、または Go ほど高速ではありません。しかし、Java との競争力があり、Ruby、Python、PHP よりも優れています。
Haskell、Erlang、Go、Java、Ruby、および Python にはすべてイベント化された IO Web フレームワークがありますが、落とし穴として機能するブロック ライブラリもあります。
いぼではありますが、Javascript は Web の共通語であり、ブラウザーはイベント化されているため、Javascript はイベント化されたスタイルのプログラミング用に構築されているだけでなく、ほとんどの Web 開発者はイベント化された Javascript を記述することに慣れています。
この登録記事もチェックしてください: http://www.theregister.co.uk/2011/03/01/the_rise_and_rise_of_node_dot_js/
この投稿は役立つかもしれません: