2017-03-02 4 views
-2

nodeJの学習を始めたとき、私はこれをサーバー側のバックエンド言語と見なしました。しかし、その後、私は上級開発者からNodeJがバックエンドではなく、ミドルウェアであることを知りました。ノードjsはミドルウェアですか?

私はこの点について具体的な記事は見つかりません。それはミドルウェアだけですか、またはサーバー側の言語でミドルウェア言語として使用できますか?

+1

ノードはバックエンドでもミドルウェアでもありません。Javascriptのランタイム環境で、サーバーのバックエンドとミドルウェアを含めて、あなたが望むものは何でもありません。 –

+0

Thanx @ChristopherRonning – Ash

答えて

0

このhttps://nodejs.org/en

が実際のNode.jsバックエンドのように振る舞うと、asp.netをPHPを置き換えることができますお読みください。 node.js上でmvcアプリケーションを実行するためのサポートされているフレームワークがたくさんあります。例えば、express、koa

0

これはgoogle V8エンジンでサポートされています。これをC++にコンパイルすると、jsの効率が向上します。だから、サーバー側やミドルウェアだけでなく、多くのことをすることができます。

多くの企業がミドルウェアとして使用しているため、フロントエンドは両方のサイドコードを書き込むことができます。