私はExpressとNodeの比較のいくつかの反応を見ていますが、それぞれが何であるかは分かりませんが、どちらが他のものと関連しているかはまだ不明です。Express.jsはどのようにノードJSに関連していますか?
これは良いアナロジーでしょうか?
はJavaScript:jQueryの=のNode.js:Express.js
私はExpressとNodeの比較のいくつかの反応を見ていますが、それぞれが何であるかは分かりませんが、どちらが他のものと関連しているかはまだ不明です。Express.jsはどのようにノードJSに関連していますか?
これは良いアナロジーでしょうか?
はJavaScript:jQueryの=のNode.js:Express.js
のNode.jsはJavaScriptを使用して、サーバー側のイベント駆動型のI/Oアプリケーションを構築するためのプラットフォームです。
Express.jsは
http://stackoverflow.com/a/12668972 – Pang
のNode.jsは、ライブラリのトンが付属していますJavaScriptのランタイム環境でWebアプリケーションを構築するためのNode.jsに基づいているフレームワークです。
Expressは、node.jsで動作するJavascriptライブラリであり、Webサーバーの設定と実行に高度な機能を提供します。
Expressを使用しないでnode.jsにWebサーバーを置くことができます(組み込みのhttpモジュールはシンプルなWebサーバーを提供します)が、node.jsを除いてExpressを使用することはできません。 。 Expressには、組み込みのWebサーバー上にさらに多くの機能(ルーティングやミドルウェア、互換性のあるアドオンなど)が追加されています。
あなたのブラウザJavascriptの類推==> Node.jsと比較した場合のjQuery ==> Expressは良い比較です。 jQueryは通常のブラウザJavascriptにDOM操作機能を追加し、Expressは通常のnode.js WebサーバーにWebサーバー機能を追加します。
ありがとうございます。本当に助けます。私はJavaScriptの世界で初めてのことですので、別の質問があります:Node.js(/Express.js)を使用しない場合、私は何を使用しますか? –
@マークス - Javascriptをサポートする環境が必要です。 node.jsは1です。ブラウザは別のものです。他にもあります。さらに重要なのは、解決しようとしている問題を記述し、そのタイプの問題に対して適切なJavascript環境を選択する必要があることです。 – jfriend00
http://stackoverflow.com/questions/12668880/difference-between-node-js-and-express-js –