Rhino

Rhino
Логотип программы Rhino
Тип движок JavaScript
Разработчики Mozilla Foundation / Mozilla Corporation
Написана на Java
Операционная система Кроссплатформенное программное обеспечение
Первый выпуск 1997
Аппаратная платформа Java Virtual Machine
Последняя версия 1.7.15 (апрель 2024 года)
Репозиторий github.com/mozilla/rhino
Лицензия MPL 2.0/GPL 2.0[1]
Сайт mozilla.github.io/rhino/

Rhino — движок JavaScript с открытым исходным кодом. Он написан полностью на Java и поддерживается Mozilla Foundation[2]. Mozilla Foundation также поддерживает другую реализацию движка JavaScript, написанную на C — SpiderMonkey[3].

Rhino преобразует JavaScript-скрипты в Java-классы. Rhino работает и в компилируемом и интерпретируемом режимах. Он предназначен для использования в server-side приложениях, поэтому в нём нет встроенной поддержки для объектов браузера, которые обычно ассоциируются с JavaScript.

Rhino может использоваться как отладчик при использовании Rhino shell. Он также может использоваться в приложениях при встраивании Rhino.

Незначительно модифицированная версия Rhino 1.6r2 поставляется вместе с Sun Microsystems Java SE 6, которая была выпущена в декабре 2006[4]. Это упрощает интеграцию JavaScript в Java программы и доступ к Java-ресурсам из JavaScript. Другие реализации Java 6 могут иметь отличия.

  1. Rhino license - MDC (англ.). Дата обращения: 20 февраля 2010. Архивировано из оригинала 5 декабря 2008 года.
  2. Rhino - JavaScript for Java (англ.). Дата обращения: 20 февраля 2010. Архивировано из оригинала 18 апреля 2012 года.
  3. SpiderMonkey (JavaScript-C) Engine (англ.). Дата обращения: 20 февраля 2010. Архивировано из оригинала 18 апреля 2012 года.
  4. John O'Conner. Scripting for the Java Platform. Sun Developer Network (июль 2006). Дата обращения: 14 мая 2012. Архивировано из оригинала 30 июня 2012 года.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne