YKLook は Java のGUI機能(いわゆる Swing)を、その知識を前提とせずに
Ruby スクリプトから簡単に操作できるように使いやすくまとめたものです。
それに加えて、スタンドアロンアプリケーションとWebアプリを共通化するための機能を
組み込み、その他様々な機能を追加したものです。
※ |
Webアプリとして利用する場合、サーバー側には Java 環境は必要ありません。
そのため、多くのレンタルサーバーで利用可能です。
一方、ブラウザ側には Java の実行環境さえあればよく、Ruby や YKLook を
インストールする必要はありません。 |
Java 言語の知識も Java のGUI機能(いわゆる Swing)の知識も不要です。
それらはすべて YKLook の中に閉じ込めているので、プログラムの製作者は Ruby の
プログラミング能力さえあれば YKLook を使うことができます。
YKLook のGUI基盤として Java を採用したことにより、OSの違いから独立することが
可能となります。
またWebページ上では、Javaアプレットとして動作するので、ブラウザの違いからも独立
することが可能となります。
GUIの外観は、Java標準仕様と各OS仕様のどちらでも利用できます。
以上のとおり、YKLook は動作環境として Javaが必要です。
ただしJRE実行環境のみが必要であり、開発環境は不要です。
(入手方法は後述)