検索
連載

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

いま注目の「サーバサイドJavaScript」の実装の本命として話題を集める「Node.js」の概要から実践的な使い方まで解説する連載

Share
Tweet
LINE
Hatena
前のページへ |       

【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

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

View more presentations from Toshio Mori.

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

【7】Myspace Threads

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

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

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

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

Copyright © ITmedia, Inc. All Rights Reserved.

前のページへ |       
ページトップに戻る