連載
» 2011年02月28日 00時00分 公開

node.jsでサーバサイドJavaScript開発入門(1):サーバサイドJavaScriptの本命「node.js」の基礎知識 (3/3)

[森俊夫,@IT]
前のページへ 1|2|3       

【4】jsdom

 HTMLに対して、DOM操作が使えるようになるパッケージです。

インストール

$ npm install jsdom

【5】node-validator

 バリデーションや文字列操作、サニタイズ処理を行うパッケージです。

インストール

$ npm install validator

【6】node-oauth

 OAuth認証を行うパッケージです。

インストール

$ npm install oauth

【7】node-mysql

 データベースのMySQLへ接続するためのパッケージです。

インストール

$ npm install mysql

Node.jsの利用事例、7連発!

 最後に、Node.jsの利用事例を紹介したいと思います。Node.jsにはIDE(統合開発環境)も存在するので、ぜひご参考に。

【1】Node.js Knockout

 48時間で、Node.jsを使ってアプリケーションを作成するというコンペのサイトです。このサイト自体もNode.jsで作成されています。

【2】Hummingbird

 Webのトラフィックをリアルタイムに分析するサービスです。

【3】Cloud9 IDE

 Webブラウザで動作するIDEで、JavaScriptプログラムの実行・デバッグが可能です。

【4】Skywriter

 上の「Cloud9 IDE」と同様にこちらもWebブラウザで動作するIDEです。MozillaのLabs扱いです。

【5】WebOS 2.0

 Palmを買収したHPの、スマートフォンなど携帯機器向けのオペレーティングシステムです。内部にNode.jsが使用されています。

【6】Nodejs on android

View more presentations from Toshio Mori.

 手前味噌ですが、【5】のWebOS 2.0に触発されて、AndroidにNode.jsを移植してみました。

【7】Myspace Threads

 SNSの「Myspace」のサービスです。アクティブスレッドをリアルタイムに表示します。

Node.jsで世界を驚かせよう

 今回は、入門ということでNode.jsの概要や事例を説明しました。まだまだ事例は少ないですが、リアルタイムに何かをさせたいときや、複数の人や物と通信を行い制御したい場合に有効活用できるかと思います。

 ぜひ、世界を驚かせるような面白いアプリケーションを作ってみてください。次回は、より実践的にNode.jsでサンプルアプリを作成してみたいと思いますので、どうぞ、お楽しみに!

前のページへ 1|2|3       

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。