Sinatra風の書き方ができるサーバーサイドJavaScript「ExpressJs」

0

20110117-03

ExpressJs」はSinatra風の記述の仕方ができるJavaScriptライブラリです。

SInatraはRubyで実装されており、
アクセスしたURL毎にメソッドを振り分ける事ができるようになる軽量のフレームワークです。

その設計思想をJavaScriptにも!という事で作られたようで、
ちょっとしたアプリケーション開発には良さそうです。

コードは以下のような書き方になります。

var app = express.createServer();

app.get('/', function(req, res){
    res.send('Hello World');
});

app.listen(3000);

ルートにアクセスしたらHello Worldが出力されるようになります。

主な機能

URLルーティング
リダイレクトヘルパー
動的ビューのヘルパー
ハイパフォーマンス
セッション処理
高いテストカバレッジ

使用にはnode.jsが必要になりますので、気をつけてください。

Sinatraにnode.jsを簡単に組み込めるライブラリ「Express 」

0

20100320-01
node.jsをRuby製フレームワークSinatraで使用するためのライブラリ「Express」のご紹介です。

サーバサイドJavaScriptであるnode.js。使ってる方には便利なフレームワークだと思います。サンプル付きなので仕組みを知っている方には簡単に組み込めるのでは無いでしょうか。

マルチパートのファイルアップロードをサポートや、Cookieのサポート、セッションのサポートがあるようです。

Sinatraを使ってサイトを構築している方、もしくはnode.jsを使っている方は導入を検討してみてはいかがでしょうか。