2011-10-19 18 views
0

私はネットワーキングのバックグラウンドから来て、私はかなり新しいWeb開発をしていますが、Node.jsやその他の最新のWebテクノロジーを試してみたいと思います。 Node.jsを "ストック"し、Express.jsのようなフレームワークを追加することの違いは何ですか?Node.jsとExpress.jsのようなフレームワークを追加する違いは何ですか?

+0

私はこれがプログラマーにとってより適していると思います.stackexchange.com特定のバグやアルゴリズムの問​​題よりもプラクティスの問題ですが、素早い答えは、node.jsのコアモジュールのコレクションがきれいであることです基本的。 Express.jsは、とりわけHTTPモジュールの周りを包み込み、URLルーティング(URLの形に基づいて 'GET'リクエストが送信されたときに何を提供するかを決める)、テンプレートパーサ、および基本的な' multipart/form-data'解析を行う。ちょうどあなたをすぐに稼動させます。 –

+0

フレームワークは、ルーティングやテンプレート化などの作業を簡単にすることができます(または複雑にする方法 - あなたの見た目によって異なります) – chovy

答えて

3

ノードは、低レベルのHTTP APIを持ってい

Expressは、ルーティング、ビューエンジン、HTTPハンドラのフロー制御のような便利なものを提供しています。

基本的には、静的コンテンツのルーティングやエラーの処理、HTTPポストの本文の解析などの一般的なHTTPハンドラも用意されています。

これは基本的にライブラリとフレームワークの比較です。

関連する問題