EclipseでNode Express Projectを作成してみました

Eclipse

このたび、EclipseでNode Express Projectを作ってみました。

スポンサーリンク
スポンサーリンク

Node.jsとは

Node.jsはサーバーサイドで動くJavaScript環境です。

従来のJavaScriptはクライアントサイド、つまりブラウザで実行されるために、ブラウザによって動きが違ったり速度が違ったりします。

クライアント実装であるために、IE6の頃のJavaScriptは超遅かったのですが、IE9以降は速度も改善されています。

一方、Node.jsは非同期IOを特徴に、サーバーサイドで動作し、GoogleのV8 VMで実行されます。

Expressとは

ExpressとはNode.jsでアプリを作るための堅牢でフレキシブルなWebアプリフレームワークです。

基本、アプリを作る上ではExpressを使えばよいと思います。

Eclipseのプラグイン上では以下の説明があります。

Express is a minimal and flexible node.js web application framework,
providing a robust set of features for building single and multi-page,
and hybrid web applications.

EclipseでNode.jsとExpressを使う

EclipseでNode.jsとExpressを使うにはNodeclipseをインストールします。

Eclipseの「Help」→「Install New Software...」

から以下を入力してインストールします。

org.nodeclipse.site - http://dl.bintray.com/nodeclipse/nodeclipse/

image

すべてインストールしてよいと思います。

Node Expressアプリケーションの実行

EclipseでNode Expressのアプリケーションを作って実行するには次のようにします。

Nodeclipseをインストールすると、

Eclipseの

「File」→「New」から「Node Express Project」と「Node Project」

を作成することができます。

image

「Node Express Project」を作成してみました。

image

app.jsを選択して、Run As Node Applicationとして実行します。

image

アプリケーションがポート3000番で待ち受けています。

このあとブラウザで

http://localhost:3000

と入力します。

このようなエラーメッセージが出ました。

これは、既知の問題で、layout.jadeのdoctype 5をdoctype htmlに変更すると修正されます。

Node.jsは今後も期待できそうです。

プログラミングの無料レッスン体験

約8,000名の受講生と80社以上の導入実績のあるプログラミングやWebデザインのオンラインマンツーマンレッスンCodecamp

<Codecampの特徴>

1 現役エンジニアによる指導

2オンラインでのマンツーマン形式の講義

3大手企業にも導入されている実践的なカリキュラム

↓無料体験レッスン実施中です。

プログラミングのオンラインスクールCodeCamp