Rhino

曖昧さ回避 この項目では、JavaScriptについて説明しています。その他の用法については「ライノ」をご覧ください。

Rhinoライノー)とはオープンソースで開発されているJavaScriptの実装 (JavaScriptエンジン) である。RhinoはJavaで記述されており、Mozilla Foundationによって管理、配布されている。Mozilla Foundationでは、C言語による実装のSpiderMonkeyというソフトウェアの提供も行っている。

Rhinoの開発は1997年ネットスケープコミュニケーションズによって始められ、1998年Mozilla Foundationに譲渡された後、オープンソースソフトウェアとなった。Rhinoの名はオライリー社によって出版されたJavaScriptの書籍(ISBN 4-87311-027-0; リンクは現行版)の表紙に描かれた動物(サイ)から名付けられた。

RhinoはJavaScriptのコードをJavaのクラスへと変換する。変換にはコンパイラを用いる方法と、インタープリタを用いる方法がどちらも利用できる。Rhinoは他のアプリケーションに組み込んで用いる目的で作成されており、JavaScriptでしばしば用いられる「browserオブジェクト」はサポートされていない。

Rhinoは組み込んだアプリケーション上でRhino shellを使うことによってデバッガとして用いることができる。

Rhinoを使用したソフトウェア

  • JDK - Java Platform, Standard Edition 6 JDK から JavaScript 実行エンジンとして同梱
  • OpenOffice.org - マクロ言語の一つとして採用した JavaScript を実行するために、またそのデバッグ環境として。

関連項目

外部リンク

  • Java スクリプトプログラマーズガイド - JDK6
  • Rhino - MDN
プロジェクト
Firefox
種類
技術
レンダリングエンジン
フレームワーク
コンポーネント
系統
その他
開発終了
公式
本部
支部
コミュニティ
その他
カテゴリ カテゴリ
プラットフォーム
オラクルのテクノロジー
プラットフォーム技術
主なサードパーティ技術
歴史
主要なJVM言語
コミュニティ
カンファレンス
組織
人物
  • カテゴリ カテゴリ
  • コモンズ コモンズ
  • ポータル Portal:コンピュータ
概念
エンジン
コンパイラ
デバッガ
エディタ
サーバーサイド
フレームワーク
ライブラリ
ユニットテスト
Docジェネレータ
コード解析
パッケージ管理
アプリケーション
バンドラー
関連技術
人物
  • カテゴリ カテゴリ
  • コモンズ コモンズ
  • ウィキブックス ウィキブックス
  • ポータル Portal:コンピュータ