ratio - rational - irrational

« LLカテゴリ作成 | Main | Tracのインストールと日本語化 »

2005年09月07日

Xiのアドバンテージ

プレゼンテーション層のHTMLすらS式で保持するというKahuaの徹底ぶりは凄まじいものがある。こういうのを見て改めて思うのは、今Xiのアドバンテージってどのくらいあるのかなっていうこと。

Xiの存在意義というのは、IPA未踏ソフトへの採択のときにも述べられているように、List処理に対するLispがあるように、XML処理に対するXiがあるっていう関係だ。それは、XMLベースの表現を多用するJ2EEの世界で特に重要で、更に言うなら、サーバーサイドプレゼンテーション層の処理で十分に強力で且つデザイナとの連携が容易な記法という意味で有用だ。でも、当初XPLと呼ばれたXiの初期リリースの頃からは情勢は著しく変わった。J2EEプレゼンテーション記法というニーズに対する解は、今は他に沢山ある。Velocityが出て、Tapestryが出て、JSTLが出ては他に随分出てきた。

そして、List-Lisp/XML-Xiの関係を見据えれば見据えるほど、いっそのことLispじゃいかんかね、という気がしてくる。5年前はともかく、今ならGaucheもある。問題は、XMLはS式とどれだけ違うのかということだ。XML is not S-Expressionsなんて文書もあるけれど、少し違う気もするし。

当初先進的であったXiが、いつの間にか使いどころが難しいものになってしまった感がある。使いどころ、無いわけじゃないのだ。現に今システムの一部として動かしてるし。でも、何となく閉塞感があって、でも可能性もまだまだ感じられて、どうやったら打開できるのかなぁと考えずにはいられない。



トラックバック

この記事のトラックバックpingのURL:
http://idm.s9.xrea.com/blog/mt-tb.cgi/250

コメント

新しくコメントをつける

よくわからない理由により、コメントが即座には反映されないかもしれませんか゛、ボタンを押して元の画面に戻ってきたならたぶん正しく送信されています。




blog操作

検索


カテゴリー

このブログについて

あわせて読みたい

follow yugui at http://twitter.com
© 2005 Yugui

Powered by Movable Type 3.2-ja-2