パソコン系@iに戻る
レスを初めから見る
いま注目の「サーバサイドJavaScript」
4 名無しさん 2011/03/01(Tue) 02:57
サーバサイドJavaScriptの本命「node.js」とは
node.jsとは、サーバサイドJavaScriptの1つですが、「シングルスレッドベースの非同期処理環境」という特徴を持っています。
普通、非同期処理というと、マルチスレッドを思い浮かべるかと思います。シングル [略186]
5 名無しさん 2011/03/01(Tue) 02:58
イベントループ
このイベントループという技術は、C10K問題で有名になった技術です。インターネット上のWebサービスが普及し、たくさんのクライアントからのリクエストを処理するためには、どのようなアーキテクチャが効率的かが議論されました。
特にApach [略1102]
6 名無しさん 2011/03/01(Tue) 03:00
ノンブロッキングI/O
ノンブロッキングI/Oとは、データの送受信(I/O)が完了を待たずに、他の処理を開始する処理方式のことです。非同期で処理が並列に実行されるため、ある処理の完了を待って、次の処理を行いたい場合は、コールバックを使用する必要があります。<> [略953]
7 名無しさん 2011/03/01(Tue) 03:04
node.js 0.4をインストールしてみよう
- PR -
本稿では、Ubuntu 10.10に記事執筆時のnode.js 最新版(v0.4.0)をインストールします。
以下のコマンドをターミナルから実行し、node.jsのソースコードをダウンロードします。
tar.gzファイ [略305]
8 名無しさん 2011/03/01(Tue) 03:05
node.jsでHello World!!
インストールが完了したら、お約束のHello Worldアプリケーションを作成してみましょう。
適当なディレクトリに以下の内容のコードを「helloworld.js」として作成します。
ターミナルから先ほど作成した「helloworld.js」 [略215]
前の5件
次の5件
戻る
レスを初めから見る