93

私はノードjsの初心者です。Express JS の用途は何ですか? 私の理解によると、それは Web プロジェクトに使用され、Jade や CSS などのテンプレートがいくつかあります。

node.jsよりも支配的なexpress.jsの追加機能は他にありますか? サーバー側のコーディングに関しては、node.js と express.js のどちらが優れていますか? 違います。Express.js と node.js の間。

親切に助けてください。ありがとう。

4

3 に答える 3

102

比較は完全に正しくありません。抽象化のレベルにおける node.js と express.js の違い:

  1. Node.js は、javascript を使用してサーバー側のイベント駆動型 i/o アプリケーションを構築するためのランタイム環境です。
  2. Express.js は、 node.js の原則とアプローチを使用してWeb アプリケーションを構築するためのnode.js ベースのフレームワークです。

したがって、Web アプリケーションを作成する場合は、Express.js を使用してみることができます。それ以外の場合は、あなたには適していません。

于 2012-10-01T07:19:32.167 に答える
42

Express は Node 上に構築されているため、Express はより多くの機能を追加します。Node は、ソフトウェアを簡単に作成できるようにするためのライブラリを備えた Javascript 環境にすぎません。Express は Node を特に拡張して、Web サーバーを簡単に作成できるようにします。

Express/Connect は、ミドルウェアの概念、さまざまなルートを管理する単純化された方法、複数のテンプレート エンジンとの自動統合などを追加します。

于 2012-10-01T07:19:21.543 に答える
19

Express js は Node.js フレームワークの上に構築されています。

Express js は node.js 自体を使用し、Node.js 上にアプリケーションを構築するためのより多くの機能を提供します

http://expressjs.com/、このリンク自体を見ると、Express - node.js Web アプリケーション フレームワークと表示されています。

于 2012-10-01T07:19:19.113 に答える