パソコン系@iに戻る レスを初めから見る
いま注目の「サーバサイドJavaScript」

1  名無しさん   2011/03/01(Tue) 02:54
第1回
サーバサイドJavaScriptの本命「node.js」の基礎知識


読者の皆さんは、Webアプリケーションを作成する際に、サーバサイドはどんなプログミラング言語をお使いですか? よく聞くのは、PHPやRuby、Perl、Java、ASP.NETなどの言語だと思います。一方でJavaScriptは、主にリッチなGUIを実装するためにクライアントサイドで使われるのが多かったかと思いますが、サーバサイドの開発でもJavaScriptが使えるのをご存じでしょうか。

 「サーバサイドJavaScript」では、文字どおり、サーバサイドのアプリケーションの実装言語として、JavaScriptを使用します。JavaScriptをサーバサイドで使うことにより、クライアントサイドと同じ言語で開発でき、開発効率が上がることが期待されます。

 最近では、JavaScriptエンジンにも、JITが搭載されるようになり、処理速度が格段に向上しました。もはやサーバサイドでよく使われている他の言語と遜色ないといえるでしょう。

 さまざまな技術系メディアやブログでも、「今年はサーバサイドJavaScriptの年になるだろう」といわれていて、注目を集めています。「node.js」は、そのサーバサイドJavaScriptの実装のうちの1つです。すでに日本のユーザーグループも活動しています。

http://www.atmarkit.co.jp/fwcr/rensai2/nodejs01/01.html

2  名無しさん   2011/03/01(Tue) 02:55
本稿では、node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。
□ 主なサーバサイドJavaScript

 node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。node.js含め、サーバサイド [略277]

3  名無しさん   2011/03/01(Tue) 02:56
サーバサイドJavaScripの標準仕様「CommonJS」とは

 サーバサイドJavaScriptには、「CommonJS」と呼ばれる標準化が策定されています。標準化というと難しい感じがしますが、要はサーバサイドでJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメ [略456]

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]

次の5件
名前: メール:

stay sage tt
戻る レスを初めから見る