«前の日記(2004年04月06日) 最新 次の日記(2004年04月08日)» 編集

Matzにっき


2004年04月07日 [長年日記]

_ [Ruby]CurlとAlph

Curlのウリの一つはクライアントサイドプログラミング。 プラグインを組み込めば、GUIもサウンドもブラウザの中から自由自在、ということらしい。

Flashでもできることだが、Curlの方がプログラミングに向いている(ような気がする)。 でもなあ、Curlは(Java+Lisp(or Tcl)+Templateエンジン)のような変な文法だしなあ。

そこで考えるのは、ブラウザ側でFlashプログラムを動かしておいて、 サーバ側と通信するというモデルだ。昔、Ruby/Tkでやっていたのと同じ方法だ。 InfoEther(というよりRubyForgeのと行った方がわかりやすいか)のRich Kilmerが、 そのようなもの(Alph)を作っている。 まだ公開されていないけど。

去年、Ruby Conferenceの時にRichからデモを見せてもらったが、 なかなかいい動きをしていた。 もっともネットワーク遅延が大きくなるとこのやり方では破綻するかもしれないけど。


«前の日記(2004年04月06日) 最新 次の日記(2004年04月08日)» 編集