スライド

私は、XULとはDynamic HTMLによく似た技術だと考えています。XULのことを説明するにあたって、DHTMLとの比較からXULとはどういうものかを理解して頂きたいと思います。

掲示板などのページを見ると分かりますが、HTMLにも「ユーザーインターフェース」としての機能があります。しかしHTMLはあくまで「Webページを記述するための言語」なので、UI関係の機能は極めて貧弱で、チェックボックス、ラジオボタン、テキスト入力、ボタン、セレクトボックスといったものしかありません。

XULはこれを大幅に拡張して、もっと様々なUIを提供できるようにしたものだと言えます。XULにはHTMLにはない機能、例えばタブの切り替え、ツリービュー、などの高機能なものが揃っています。